Logging interface. More...
#include <LogSystem.h>
Public Types | |
enum | LogLevel { LOG_LEVEL_TRACE, LOG_LEVEL_LOG, LOG_LEVEL_INFO, LOG_LEVEL_WARN, LOG_LEVEL_ERROR } |
Log level. | |
Public Member Functions | |
virtual void | operator() (LogLevel logLevel, const std::string &message, const std::string &source)=0 |
Writes a log message. More... | |
Logging interface.
|
pure virtual |
Writes a log message.
logLevel | Log level. |
message | Log message. |
source | Source of the message, e.g. file name and line. Ignored when empty. |
Implemented in AdblockPlus::DefaultLogSystem.