#include <Logger.h>
Public Member Functions | |
virtual void | log (Level level, bool user, const char *file, int line, const char *function, const std::string &message)=0 |
Interface class to allow redirection of log output
|
pure virtual |
Override this member function to receive log messages.
log() will be called for every log message that would be output from the qpid::messaging logging subsystem after applying the specified logging filters.
The logging subsystem ensures that log() will not be called simultaneously in different threads.
level | The severity of the log message can be (in order of severity) trace, debug, info, notice, warning, error, critical |
user | Flag which is set if the log message came from the user application ( using qpid::messaging::Logger::log() ) (if not set then the message comes from the qpid library) |
file | The source code file name reported as the origin of the log message |
line | The source code line number reported as the origin of the log message |
function | The source code function reported as the origin of the log message |
message | The log message |