Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
event_log_backend.hpp File Reference
#include <boost/log/detail/config.hpp>
#include <map>
#include <vector>
#include <string>
#include <iosfwd>
#include <boost/filesystem/path.hpp>
#include <boost/log/detail/light_function.hpp>
#include <boost/log/detail/parameter_tools.hpp>
#include <boost/log/attributes/attribute_value_set.hpp>
#include <boost/log/keywords/message_file.hpp>
#include <boost/log/keywords/log_name.hpp>
#include <boost/log/keywords/log_source.hpp>
#include <boost/log/keywords/registration.hpp>
#include <boost/log/keywords/target.hpp>
#include <boost/log/sinks/basic_sink_backend.hpp>
#include <boost/log/sinks/frontend_requirements.hpp>
#include <boost/log/sinks/attribute_mapping.hpp>
#include <boost/log/sinks/event_log_constants.hpp>
#include <boost/log/core/record_view.hpp>
#include <boost/log/expressions/formatter.hpp>
#include <boost/log/detail/header.hpp>
#include <boost/log/detail/footer.hpp>
Include dependency graph for event_log_backend.hpp:

Classes

class  boost::sinks::event_log::direct_event_type_mapping< AttributeValueT >
 Straightforward event type mapping. More...
 
class  boost::sinks::event_log::custom_event_type_mapping< AttributeValueT >
 Customizable event type mapping. More...
 
class  boost::sinks::event_log::direct_event_id_mapping< AttributeValueT >
 Straightforward event ID mapping. More...
 
class  boost::sinks::event_log::custom_event_id_mapping< AttributeValueT >
 Customizable event ID mapping. More...
 
class  boost::sinks::event_log::direct_event_category_mapping< AttributeValueT >
 Straightforward event category mapping. More...
 
class  boost::sinks::event_log::custom_event_category_mapping< AttributeValueT >
 Customizable event category mapping. More...
 
class  boost::sinks::event_log::basic_event_composer< CharT >
 An event composer. More...
 
class  boost::sinks::basic_simple_event_log_backend< CharT >
 An implementation of a simple logging sink backend that emits events into Windows NT event log. More...
 
class  boost::sinks::basic_event_log_backend< CharT >
 An implementation of a logging sink backend that emits events into Windows NT event log. More...
 

Namespaces

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

Enumerations

enum  boost::sinks::event_log::registration_mode {
  boost::sinks::event_log::never,
  boost::sinks::event_log::on_demand,
  boost::sinks::event_log::forced
}
 Event log source registration modes. More...
 

Detailed Description

Author
Andrey Semashev
Date
07.11.2008

The header contains a logging sink backend that uses Windows NT event log API for signaling application events.