Boost C++ LibrariesSourceForge.net Logo

PrevUpHomeNext

Reference

Top level headers
Core components
Attributes
Filters
Formatters
Logging sources
Sinks
Utilities
Other libraries support layer

Top level headers

Andrey Semashev

13.07.2009

This header includes other Boost.Log headers with all attributes.


BOOST_LOG_ATTRIBUTES_HPP_INCLUDED_

Andrey Semashev

14.03.2009

This header includes other Boost.Log headers that are commonly used in logging applications. Note that the header does not include any headers required to setup the library, as usually they aren't needed in more than one translation unit of the application.


BOOST_LOG_COMMON_HPP_INCLUDED_

Andrey Semashev

19.04.2007

This header includes Boost.Log headers related to the logging core.


BOOST_LOG_CORE_HPP_INCLUDED_

Andrey Semashev

31.10.2009

The header contains exception classes declarations.


BOOST_LOG_EXCEPTIONS_HPP_INCLUDED_
namespace boost {
  namespace log {
    class runtime_error;
    class missing_value;
    class invalid_type;
    class invalid_value;
    class parse_error;
    class conversion_error;
    class system_error;
    class logic_error;
    class odr_violation;
    class unexpected_call;
    class setup_error;
  }
}

Andrey Semashev

13.07.2009

This header includes other Boost.Log headers with all filters.


BOOST_LOG_FILTERS_HPP_INCLUDED_

Andrey Semashev

13.07.2009

This header includes other Boost.Log headers with all formatters.


BOOST_LOG_FORMATTERS_HPP_INCLUDED_

Andrey Semashev

13.07.2009

This header includes other Boost.Log headers with all sinks.


BOOST_LOG_SINKS_HPP_INCLUDED_

Andrey Semashev

07.11.2009

This header defines tools for trivial logging support


BOOST_LOG_TRIVIAL_HPP_INCLUDED_
BOOST_LOG_TRIVIAL(lvl)
namespace boost {
  namespace log {
    namespace trivial {

      // Trivial severity levels. 
      enum severity_level { trace, debug, info, warning, error, fatal };

      typedef sources::severity_logger_mt< severity_level > trivial_logger;  // Trivial logger type. 
      template<typename CharT, typename TraitsT> 
        std::basic_ostream< CharT, TraitsT > & 
        operator<<(std::basic_ostream< CharT, TraitsT > &, severity_level);
       BOOST_LOG_DECLARE_GLOBAL_LOGGER_INIT(logger, trivial_logger);
    }
  }
}

PrevUpHomeNext