X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Utils%2FLogger%2FSyslogUDPTarget.cci;h=f753955a109482894e0482942d41ee131663f25a;hb=da4da33fc6ce9f6140d4bfb2ff8266f676e7683b;hp=d0a61df9c07f29ef8f13d17996bb7f7c5db437fa;hpb=3312f76b1836cad486d5f38690ee9c0f84cbc12c;p=senf.git diff --git a/Utils/Logger/SyslogUDPTarget.cci b/Utils/Logger/SyslogUDPTarget.cci index d0a61df..f753955 100644 --- a/Utils/Logger/SyslogUDPTarget.cci +++ b/Utils/Logger/SyslogUDPTarget.cci @@ -35,26 +35,49 @@ prefix_ senf::log::SyslogUDPTarget::SyslogUDPTarget(senf::INet4Address const & target, int facility) : Target("udp-" + senf::str(target)), LogFormat(consoleDir()), facility_ (facility), - handle_ ( senf::ConnectedUDPv4ClientSocketHandle(senf::INet4SocketAddress(target, 514u)) ) -{} + 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)), LogFormat(consoleDir()), facility_ (facility), - handle_ ( senf::ConnectedUDPv4ClientSocketHandle(target) ) -{} + handle_ ( senf::ConnectedUDPv4ClientSocketHandle(target) ), + syslogFormat_ (true) +{ + init(); +} prefix_ senf::log::SyslogUDPTarget::SyslogUDPTarget(senf::INet6Address const & target, int facility) : Target("udp-" + senf::str(target)), LogFormat(consoleDir()), facility_ (facility), - handle_ ( senf::ConnectedUDPv6ClientSocketHandle(senf::INet6SocketAddress(target, 514u)) ) -{} + 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)), LogFormat(consoleDir()), facility_ (facility), - handle_ ( senf::ConnectedUDPv6ClientSocketHandle(target) ) -{} + 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_