Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
syslog_backend.hpp File Reference
#include <boost/log/detail/config.hpp>
#include <string>
#include <boost/log/detail/asio_fwd.hpp>
#include <boost/log/detail/light_function.hpp>
#include <boost/log/detail/parameter_tools.hpp>
#include <boost/log/sinks/basic_sink_backend.hpp>
#include <boost/log/sinks/syslog_constants.hpp>
#include <boost/log/sinks/attribute_mapping.hpp>
#include <boost/log/attributes/attribute_value_set.hpp>
#include <boost/log/keywords/facility.hpp>
#include <boost/log/keywords/use_impl.hpp>
#include <boost/log/keywords/ident.hpp>
#include <boost/log/keywords/ip_version.hpp>
#include <boost/log/detail/header.hpp>
#include <boost/log/detail/footer.hpp>
Include dependency graph for syslog_backend.hpp:
This graph shows which files directly or indirectly include this file:

Classes

class  boost::sinks::syslog::direct_severity_mapping< AttributeValueT >
 Straightforward severity level mapping. More...
 
class  boost::sinks::syslog::custom_severity_mapping< AttributeValueT >
 Customizable severity level mapping. More...
 
class  boost::sinks::syslog_backend
 An implementation of a syslog sink backend. More...
 

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::sinks
 
 boost::sinks::syslog
 

Enumerations

enum  boost::sinks::ip_versions {
  boost::sinks::v4,
  boost::sinks::v6
}
 Supported IP protocol versions. More...
 
enum  boost::sinks::syslog::impl_types { boost::sinks::syslog::udp_socket_based = 1 }
 The enumeration defined the possible implementation types for the syslog backend. More...
 

Detailed Description

Author
Andrey Semashev
Date
08.01.2008

The header contains implementation of a Syslog sink backend along with its setup facilities.