#include <string>#include <boost/smart_ptr/shared_ptr.hpp>#include <boost/utility/enable_if.hpp>#include <boost/type_traits/is_base_and_derived.hpp>#include <boost/log/detail/setup_config.hpp>#include <boost/log/sinks/sink.hpp>#include <boost/log/utility/setup/settings.hpp>#include <boost/log/detail/header.hpp>#include <boost/log/detail/footer.hpp>

Classes | |
| struct | boost::sink_factory< CharT > | 
| Sink factory base interface.  More... | |
Namespaces | |
| boost | |
| Duration formatting facet for input.  | |
Functions | |
| template<typename CharT > | |
| BOOST_LOG_OPEN_NAMESPACE  BOOST_LOG_SETUP_API void  | boost::init_from_settings (basic_settings_section< CharT > const &setts) | 
| The function initializes the logging library from a settings container.  More... | |
| template<typename CharT > | |
| BOOST_LOG_SETUP_API void | boost::register_sink_factory (const char *sink_name, shared_ptr< sink_factory< CharT > > const &factory) | 
| The function registers a factory for a custom sink.  More... | |
| template<typename CharT > | |
| void | boost::register_sink_factory (std::string const &sink_name, shared_ptr< sink_factory< CharT > > const &factory) | 
| The function registers a factory for a custom sink.  More... | |
| template<typename FactoryT > | |
| enable_if< is_base_and_derived < sink_factory< typename FactoryT::char_type > , FactoryT >>::type  | boost::register_sink_factory (const char *sink_name, shared_ptr< FactoryT > const &factory) | 
| The function registers a factory for a custom sink.  More... | |
| template<typename FactoryT > | |
| enable_if< is_base_and_derived < sink_factory< typename FactoryT::char_type > , FactoryT >>::type  | boost::register_sink_factory (std::string const &sink_name, shared_ptr< FactoryT > const &factory) | 
| The function registers a factory for a custom sink.  More... | |
The header contains definition of facilities that allows to initialize the library from settings.