An interface allowing custom handling of informational message reporting. More...
#include <XmlRpc.h>
Public Member Functions | |
| virtual | ~XmlRpcLogHandler () |
| 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.
Definition at line 66 of file XmlRpc.h.
| virtual XmlRpc::XmlRpcLogHandler::~XmlRpcLogHandler | ( | ) | [inline, virtual] |
Definition at line 68 of file XmlRpc.h.
:
virtual ~XmlRpcLogHandler() {};
| static XmlRpcLogHandler* XmlRpc::XmlRpcLogHandler::getLogHandler | ( | ) | [inline, static] |
Returns a pointer to the currently installed message reporting object.
Definition at line 71 of file XmlRpc.h.
Referenced by XmlRpc::XmlRpcUtil::log().
{ return _logHandler; }
| static int XmlRpc::XmlRpcLogHandler::getVerbosity | ( | ) | [inline, static] |
Returns the level of verbosity of informational messages. 0 is no output, 5 is very verbose.
Definition at line 79 of file XmlRpc.h.
Referenced by XmlRpc::getVerbosity(), and XmlRpc::XmlRpcUtil::log().
{ return _verbosity; }
| virtual void XmlRpc::XmlRpcLogHandler::log | ( | int | level, | |
| const char * | msg | |||
| ) | [pure virtual] |
Output a message. Custom error handlers should define this method.
Implemented in DefaultLogHandler.
Referenced by XmlRpc::XmlRpcUtil::log().
| static void XmlRpc::XmlRpcLogHandler::setLogHandler | ( | XmlRpcLogHandler * | lh | ) | [inline, static] |
| static void XmlRpc::XmlRpcLogHandler::setVerbosity | ( | int | v | ) | [inline, static] |
Specify the level of verbosity of informational messages. 0 is no output, 5 is very verbose.
Definition at line 83 of file XmlRpc.h.
Referenced by XmlRpc::setVerbosity().
{ _verbosity = v; }
XmlRpcLogHandler * XmlRpcLogHandler::_logHandler = &defaultLogHandler [static, protected] |
int XmlRpcLogHandler::_verbosity = 0 [static, protected] |
1.7.1