20 #ifndef LOGGINGIMPL_H_CF00F49B
21 #define LOGGINGIMPL_H_CF00F49B
23 #include "uscxml/config.h"
40 virtual std::shared_ptr<LoggerImpl> create() = 0;
42 virtual void log(LogSeverity severity,
const Event& event) = 0;
43 virtual void log(LogSeverity severity,
const Data& data) = 0;
44 virtual void log(LogSeverity severity,
const std::string& message) = 0;
46 static std::shared_ptr<LoggerImpl> getDefault();
49 static std::shared_ptr<LoggerImpl> _defaultLogger;
Definition: Breakpoint.cpp:26
Definition: LoggingImpl.h:36