00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00024 #ifndef SCALESTACK_KERNEL_LOG_CONSOLE_H
00025 #define SCALESTACK_KERNEL_LOG_CONSOLE_H
00026
00027 #include <scalestack/kernel/log.h>
00028
00029 namespace scalestack
00030 {
00031 namespace kernel
00032 {
00033
00037 class log_console: public log
00038 {
00039 public:
00040
00041 log_console(void);
00042
00050 void write_log(log::level log_level,
00051 const char* context,
00052 const char* message);
00053
00054 private:
00055
00059 log_console(const log_console&);
00060
00064 log_console& operator=(const log_console&);
00065 };
00066
00067 }
00068 }
00069
00070 #endif