1 #ifndef QPID_MESSAGING_LOGGING_H
2 #define QPID_MESSAGING_LOGGING_H
62 virtual void log(
Level level,
bool user,
const char* file,
int line,
const char*
function,
const std::string& message) = 0;
117 QPID_MESSAGING_EXTERN static void configure(
int argc,
const char* argv[],
const std::string& prefix=std::string());
153 QPID_MESSAGING_EXTERN static void log(
Level level,
const char* file,
int line,
const char*
function,
const std::string& message);
#define QPID_MESSAGING_EXTERN
Level
These log levels need to be kept in sync with the log levels defined internally in qpid::log (but I d...
Interface class to allow redirection of log output.
#define QPID_MESSAGING_CLASS_EXTERN
A utility class to allow the application to control the logging output of the qpid messaging library...