| Kyoto Cabinet
   
    | 
Interface to log internal information and errors. More...
#include <kcdb.h>
| Public Types | |
| enum | Kind { DEBUG = 1 << 0, INFO = 1 << 1, WARN = 1 << 2, ERROR = 1 << 3 } | 
| Event kinds.  More... | |
| Public Member Functions | |
| virtual | ~Logger () | 
| Destructor. | |
| virtual void | log (const char *file, int32_t line, const char *func, Kind kind, const char *message)=0 | 
| Process a log message. | |
Interface to log internal information and errors.
| virtual kyotocabinet::BasicDB::Logger::~Logger | ( | ) |  [virtual] | 
Destructor.
| virtual void kyotocabinet::BasicDB::Logger::log | ( | const char * | file, | 
| int32_t | line, | ||
| const char * | func, | ||
| Kind | kind, | ||
| const char * | message | ||
| ) |  [pure virtual] | 
Process a log message.
| file | the file name of the program source code. | 
| line | the line number of the program source code. | 
| func | the function name of the program source code. | 
| kind | the kind of the event. Logger::DEBUG for debugging, Logger::INFO for normal information, Logger::WARN for warning, and Logger::ERROR for fatal error. | 
| message | the supplement message. | 
 1.7.6.1
 1.7.6.1