Easy Simple Network Library  0.3.7
Public Member Functions | List of all members
esnlib::Logger Class Referenceabstract

Logger class (interface) More...

#include <Logger.h>

Public Member Functions

virtual void Trace (const std::string &msg)=0
 
virtual void Debug (const std::string &msg)=0
 
virtual void Info (const std::string &msg)=0
 
virtual void Warning (const std::string &msg)=0
 
virtual void Error (const std::string &msg)=0
 
virtual void Fatal (const std::string &msg)=0
 

Detailed Description

Logger class (interface)

Member Function Documentation

virtual void esnlib::Logger::Debug ( const std::string &  msg)
pure virtual

Log message for debugging

Parameters
msgThe message
virtual void esnlib::Logger::Error ( const std::string &  msg)
pure virtual

Log message of error

Parameters
msgThe message
virtual void esnlib::Logger::Fatal ( const std::string &  msg)
pure virtual

Log message of fatal error

Parameters
msgThe message
virtual void esnlib::Logger::Info ( const std::string &  msg)
pure virtual

Log message for informing

Parameters
msgThe message
virtual void esnlib::Logger::Trace ( const std::string &  msg)
pure virtual

Log message for tracing

Parameters
msgThe message
virtual void esnlib::Logger::Warning ( const std::string &  msg)
pure virtual

Log message for warning

Parameters
msgThe message

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