17 #ifndef HH_SENF_Utils_Logger_SyslogTarget_ 18 #define HH_SENF_Utils_Logger_SyslogTarget_ 1 22 #include <boost/shared_ptr.hpp> 30 namespace console {
class DirectoryNode; }
82 void v_write(
time_type timestamp, std::string
const & stream,
83 std::string
const & area,
unsigned level,
84 std::string
const & message);
89 static int const LEVELMAP[8];
92 AUTHPRIV = LOG_AUTHPRIV,
114 struct RegisterConsole {
116 static boost::shared_ptr<console::DirectoryNode> create(
118 static RegisterConsole instance;
Log target writing to the syslog.
config::time_type time_type
Logging target base class.