Phoenix
Object-oriented orthogonally persistent operating system
|
Kernel implementation for system log. More...
#include <log.h>
Public Member Functions | |
virtual SysLogBase & | operator<< (log::SysLogBase::Level level) |
This operator must be overloaded in back-end derived class. | |
virtual bool | Putc (char c, void *arg=0) |
Output character to the log. |
Kernel implementation for system log.
log::SysLogBase & log::KSysLog::operator<< | ( | log::SysLogBase::Level | level | ) | [virtual] |
This operator must be overloaded in back-end derived class.
This operator should trigger new message printing transaction. It must at least set _curLevel member.
level | Level of the message. |
Implements log::SysLogBase.
bool log::KSysLog::Putc | ( | char | c, |
void * | arg = 0 |
||
) | [virtual] |
Output character to the log.
Must be overloaded in derived back-end class.
c | Character to output. |
arg | Optional argument. |
Implements log::SysLogBase.