Classes | |
class | senf::log::ConsoleTarget |
Write log messages to std::cout. More... | |
class | senf::log::FileTarget |
Log target writing to a log file. More... | |
class | senf::log::IOStreamTarget |
Write log messages to arbitrary std::ostream. More... | |
class | senf::log::StringTarget |
Store log messages in a string buffer. More... | |
class | senf::log::SyslogTarget |
Log target writing to the syslog. More... | |
class | senf::log::SyslogUDPTarget |
Log target writing UDP syslog packets. More... | |
Targets receive log messages and write them to some destination: The console, a log file, an SQL DB and so on. Every target is derived from the senf::log::Target base class. This base class provides the target with the necessary routing infrastructure. The different targets only differ in the way, they write the data.