![]() |
Andrey Semashev
08.01.2008
The header contains implementation of a Syslog sink backend along with its setup facilities.
namespace boost { namespace log { namespace sinks { template<typename CharT> class basic_syslog_backend; // Supported IP protocol versions. enum ip_versions { v4, v6 }; typedef basic_syslog_backend< char > syslog_backend; // Convenience typedef for narrow-character logging. typedef basic_syslog_backend< wchar_t > wsyslog_backend; // Convenience typedef for wide-character logging. namespace syslog { template<typename CharT, typename AttributeValueT = int> class basic_direct_severity_mapping; template<typename CharT, typename AttributeValueT = int> class basic_custom_severity_mapping; template<typename AttributeValueT = int> class direct_severity_mapping; template<typename AttributeValueT = int> class custom_severity_mapping; template<typename AttributeValueT = int> class wdirect_severity_mapping; template<typename AttributeValueT = int> class wcustom_severity_mapping; // The enumeration defined the possible implementation types for the syslog backend. enum impl_types { native = 0, udp_socket_based = 1 }; } } } }