Kyoto Tycoon
|
Interface to log internal information and errors. More...
#include <ktthserv.h>
Public Types | |
enum | Kind { DEBUG = 1 << 0, INFO = 1 << 1, SYSTEM = 1 << 2, ERROR = 1 << 3 } |
Event kinds. More... | |
Public Member Functions | |
virtual | ~Logger () |
Destructor. | |
virtual void | log (Kind kind, const char *message)=0 |
Process a log message. |
Interface to log internal information and errors.
virtual kyototycoon::ThreadedServer::Logger::~Logger | ( | ) | [virtual] |
Destructor.
Reimplemented in kyototycoon::HTTPServer::Logger, and kyototycoon::RPCServer::Logger.
virtual void kyototycoon::ThreadedServer::Logger::log | ( | Kind | kind, |
const char * | message | ||
) | [pure virtual] |
Process a log message.
kind | the kind of the event. Logger::DEBUG for debugging, Logger::INFO for normal information, Logger::SYSTEM for system information, and Logger::ERROR for fatal error. |
message | the log message. |