![]() |
Andrey Semashev
07.11.2008
The header contains a logging sink backend that uses Windows NT event log API for signaling application events.
namespace boost { namespace log { namespace sinks { template<typename CharT> class basic_simple_event_log_backend; template<typename CharT> class basic_event_log_backend; typedef basic_simple_event_log_backend< char > simple_event_log_backend; // Convenience typedef for narrow-character logging. typedef basic_event_log_backend< char > event_log_backend; // Convenience typedef for narrow-character logging. typedef basic_simple_event_log_backend< wchar_t > wsimple_event_log_backend; // Convenience typedef for wide-character logging. typedef basic_event_log_backend< wchar_t > wevent_log_backend; // Convenience typedef for wide-character logging. namespace event_log { template<typename CharT, typename AttributeValueT = int> class basic_direct_event_type_mapping; template<typename CharT, typename AttributeValueT = int> class basic_custom_event_type_mapping; template<typename CharT, typename AttributeValueT = int> class basic_direct_event_id_mapping; template<typename CharT, typename AttributeValueT = int> class basic_custom_event_id_mapping; template<typename CharT, typename AttributeValueT = int> class basic_direct_event_category_mapping; template<typename CharT, typename AttributeValueT = int> class basic_custom_event_category_mapping; template<typename AttributeValueT = int> class direct_event_type_mapping; template<typename AttributeValueT = int> class custom_event_type_mapping; template<typename AttributeValueT = int> class direct_event_id_mapping; template<typename AttributeValueT = int> class custom_event_id_mapping; template<typename AttributeValueT = int> class direct_event_category_mapping; template<typename AttributeValueT = int> class custom_event_category_mapping; template<typename AttributeValueT = int> class wdirect_event_type_mapping; template<typename AttributeValueT = int> class wcustom_event_type_mapping; template<typename AttributeValueT = int> class wdirect_event_id_mapping; template<typename AttributeValueT = int> class wcustom_event_id_mapping; template<typename AttributeValueT = int> class wdirect_event_category_mapping; template<typename AttributeValueT = int> class wcustom_event_category_mapping; template<typename CharT> class basic_event_composer; // Event log source registration modes. enum registration_mode { never, on_demand, forced }; typedef basic_event_composer< char > event_composer; // Convenience typedef for narrow-character logging. typedef basic_event_composer< wchar_t > wevent_composer; // Convenience typedef for wide-character logging. } } } }