BOSS 7.0.2
BESIII Offline Software System
|
An interface allowing custom handling of informational message reporting. More...
#include <XmlRpc.h>
Inherited by DefaultLogHandler.
Public Member Functions | |
virtual void | log (int level, const char *msg)=0 |
Output a message. Custom error handlers should define this method. | |
Static Public Member Functions | |
static XmlRpcLogHandler * | getLogHandler () |
Returns a pointer to the currently installed message reporting object. | |
static void | setLogHandler (XmlRpcLogHandler *lh) |
Specifies the message handler. | |
static int | getVerbosity () |
Returns the level of verbosity of informational messages. 0 is no output, 5 is very verbose. | |
static void | setVerbosity (int v) |
Specify the level of verbosity of informational messages. 0 is no output, 5 is very verbose. | |
Static Protected Attributes | |
static XmlRpcLogHandler * | _logHandler = &defaultLogHandler |
static int | _verbosity = 0 |
An interface allowing custom handling of informational message reporting.
|
inlinestatic |
Returns a pointer to the currently installed message reporting object.
Definition at line 60 of file XmlRpc.h.
Referenced by XmlRpc::XmlRpcUtil::log().
|
inlinestatic |
Returns the level of verbosity of informational messages. 0 is no output, 5 is very verbose.
Definition at line 68 of file XmlRpc.h.
Referenced by XmlRpc::getVerbosity(), and XmlRpc::XmlRpcUtil::log().
|
pure virtual |
Output a message. Custom error handlers should define this method.
Referenced by XmlRpc::XmlRpcUtil::log().
|
inlinestatic |
|
inlinestatic |
Specify the level of verbosity of informational messages. 0 is no output, 5 is very verbose.
Definition at line 72 of file XmlRpc.h.
Referenced by XmlRpc::setVerbosity().
|
staticprotected |
Definition at line 79 of file XmlRpc.h.
Referenced by getLogHandler(), and setLogHandler().
|
staticprotected |
Definition at line 80 of file XmlRpc.h.
Referenced by getVerbosity(), and setVerbosity().