Namespaces | |
| detail | |
Classes | |
| class | AreaRegistry |
| Area registry. More... | |
| class | ConsoleTarget |
| Write log messages to std::cout. More... | |
| struct | CRITICAL |
| Log level CRITICAL. More... | |
| struct | DISABLED |
| Disable logging. More... | |
| struct | Enabled |
| Check, if logging is enabled for stream/area/level tuple. More... | |
| struct | FATAL |
| Log level FATAL. More... | |
| class | FileTarget |
| Log target writing to a log file. More... | |
| struct | IMPORTANT |
| Log level IMPORTANT. More... | |
| class | IOStreamTarget |
| Write log messages to arbitrary std::ostream. More... | |
| struct | MESSAGE |
| Log level MESSAGE. More... | |
| struct | NONE |
| Inherit log level. More... | |
| struct | NOTICE |
| Log level NOTICE. 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... | |
| struct | SystemTimeSource |
| Default log message time source. More... | |
| class | Target |
| Logging target base class. More... | |
| struct | TimeSource |
| Log message time source abstract base class. More... | |
| struct | VERBOSE |
| Log level VERBOSE. 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::unique_ptr< TimeSource > source) |
| Change log message time source. More... | |
| template<class Source > | |
| void | timeSource () |
| Change log message time source. More... | |
Defining logger objects | |
| SENF_LOG_DEFINE_STREAM (Debug, MESSAGE, MESSAGE, NOTICE) | |
| Default global log stream. More... | |
| SENF_LOG_DEFINE_AREA (DefaultArea) | |
| Default global log area. More... | |
| typedef config::time_type senf::log::time_type |
Definition at line 31 of file TimeSource.hh.
| senf::log::SENF_CONSOLE_REGISTER_ENUM_MEMBER | ( | Target | , |
| action_t | , | ||
| (ACCEPT)(REJECT) | |||
| ) |
| senf::log::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::log::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) | |||
| ) |