Public Member Functions

std::shared_ptr< LoggerImplgetImpl () const
 
virtual void log (LogSeverity severity, const Event &event)
 
virtual void log (LogSeverity severity, const Data &data)
 
virtual void log (LogSeverity severity, const std::string &message)
 
virtual StreamLogger log (LogSeverity severity)
 
 PIMPL_OPERATORS (Logger)
 

Static Public Member Functions

static Logger getDefault ()
 
static std::string severityToString (LogSeverity severity)
 

Protected Attributes

std::shared_ptr< LoggerImpl_impl
 

The documentation for this class was generated from the following files: