Targets

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...
 

Detailed Description

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.

See also
senf::log::Target