X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Utils%2FLogger%2FSyslogUDPTarget.cci;h=f753955a109482894e0482942d41ee131663f25a;hb=a1fdb7bb122f0b05be809a922d4b7ef5e125fa67;hp=52a505551e9db3ef22cb768d62732b5b498e9f6b;hpb=41eff772147b6df1961d9029ba6815b553b4f81d;p=senf.git diff --git a/Utils/Logger/SyslogUDPTarget.cci b/Utils/Logger/SyslogUDPTarget.cci index 52a5055..f753955 100644 --- a/Utils/Logger/SyslogUDPTarget.cci +++ b/Utils/Logger/SyslogUDPTarget.cci @@ -34,27 +34,50 @@ prefix_ senf::log::SyslogUDPTarget::SyslogUDPTarget(senf::INet4Address const & target, int facility) - : Target("udp-" + senf::str(target)), facility_ (facility), - handle_ ( senf::ConnectedUDPv4ClientSocketHandle(senf::INet4SocketAddress(target, 514u)) ) -{} + : Target("udp-" + senf::str(target)), LogFormat(consoleDir()), facility_ (facility), + handle_ ( senf::ConnectedUDPv4ClientSocketHandle(senf::INet4SocketAddress(target, 514u)) ), + syslogFormat_ (true) +{ + init(); +} prefix_ senf::log::SyslogUDPTarget::SyslogUDPTarget(senf::INet4SocketAddress const & target, int facility) - : Target("udp-" + senf::str(target)), facility_ (facility), - handle_ ( senf::ConnectedUDPv4ClientSocketHandle(target) ) -{} + : Target("udp-" + senf::str(target)), LogFormat(consoleDir()), facility_ (facility), + handle_ ( senf::ConnectedUDPv4ClientSocketHandle(target) ), + syslogFormat_ (true) +{ + init(); +} prefix_ senf::log::SyslogUDPTarget::SyslogUDPTarget(senf::INet6Address const & target, int facility) - : Target("udp-" + senf::str(target)), facility_ (facility), - handle_ ( senf::ConnectedUDPv6ClientSocketHandle(senf::INet6SocketAddress(target, 514u)) ) -{} + : Target("udp-" + senf::str(target)), LogFormat(consoleDir()), facility_ (facility), + handle_ ( senf::ConnectedUDPv6ClientSocketHandle(senf::INet6SocketAddress(target, 514u)) ), + syslogFormat_ (true) +{ + init(); +} prefix_ senf::log::SyslogUDPTarget::SyslogUDPTarget(senf::INet6SocketAddress const & target, int facility) - : Target("udp-" + senf::str(target)), facility_ (facility), - handle_ ( senf::ConnectedUDPv6ClientSocketHandle(target) ) -{} + : Target("udp-" + senf::str(target)), LogFormat(consoleDir()), facility_ (facility), + handle_ ( senf::ConnectedUDPv6ClientSocketHandle(target) ), + syslogFormat_ (true) +{ + init(); +} + +prefix_ bool senf::log::SyslogUDPTarget::syslog() + const +{ + return syslogFormat_; +} + +prefix_ void senf::log::SyslogUDPTarget::syslog(bool enabled) +{ + syslogFormat_ = enabled; +} ///////////////////////////////cci.e/////////////////////////////////////// #undef prefix_