|
Namespaces
|
| namespace |
detail |
Classes
|
| class |
AreaRegistry |
| |
Area registry. More...
|
| struct |
Enabled |
| |
Check, if logging is enabled for stream/area/level tuple. More...
|
| class |
ConsoleTarget |
| |
Write log messages to std::cout. More...
|
| class |
FileTarget |
| |
Log target writing to a log file. More...
|
| class |
IOStreamTarget |
| |
Write log messages to arbitrary std::ostream. More...
|
| struct |
VERBOSE |
| |
Log level VERBOSE. More...
|
| struct |
NOTICE |
| |
Log level NOTICE. More...
|
| struct |
MESSAGE |
| |
Log level MESSAGE. More...
|
| struct |
IMPORTANT |
| |
Log level IMPORTANT. More...
|
| struct |
CRITICAL |
| |
Log level CRITICAL. More...
|
| struct |
FATAL |
| |
Log level FATAL. More...
|
| struct |
DISABLED |
| |
Disable logging. More...
|
| struct |
NONE |
| |
Inherit log level. More...
|
| class |
StreamRegistry |
| |
Stream registry. More...
|
| class |
StringTarget |
| |
Store log messages in a string buffer. More...
|
| class |
SyslogTarget |
| |
Log target writing to the syslog. More...
|
| class |
SyslogUDPTarget |
| |
Log target writing UDP syslog packets. More...
|
| class |
Target |
| |
Logging target base class. More...
|
| struct |
TimeSource |
| |
Log message time source abstract base class. More...
|
| struct |
SystemTimeSource |
| |
Default log message time source. More...
|
Typedefs
|
| typedef config::time_type |
time_type |
Functions
|
| |
SENF_CONSOLE_REGISTER_ENUM_MEMBER (SyslogTarget, LogFacility,(AUTHPRIV)(CRON)(DAEMON)(FTP)(KERN)(LPR)(MAIL)(NEWS)(SYSLOG)(USER)(UUCP)(LOCAL0)(LOCAL1)(LOCAL2)(LOCAL3)(LOCAL4)(LOCAL5)(LOCAL6)(LOCAL7)) |
| |
SENF_CONSOLE_REGISTER_ENUM_MEMBER (SyslogUDPTarget, LogFacility,(AUTHPRIV)(CRON)(DAEMON)(FTP)(KERN)(LPR)(MAIL)(NEWS)(SYSLOG)(USER)(UUCP)(LOCAL0)(LOCAL1)(LOCAL2)(LOCAL3)(LOCAL4)(LOCAL5)(LOCAL6)(LOCAL7)) |
| |
SENF_CONSOLE_REGISTER_ENUM_MEMBER (Target, action_t,(ACCEPT)(REJECT)) |
| void |
timeSource (std::auto_ptr< TimeSource > source) |
| |
Change log message time source.
|
| template<class Source > |
| void |
timeSource () |
| |
Change log message time source.
|
Defining logger objects
|
| |
SENF_LOG_DEFINE_STREAM (Debug, MESSAGE, MESSAGE, NOTICE) |
| |
Default global log stream.
|
| |
SENF_LOG_DEFINE_AREA (DefaultArea) |
| |
Default global log area.
|