Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
severity_feature.hpp File Reference
#include <boost/cstdint.hpp>
#include <boost/static_assert.hpp>
#include <boost/smart_ptr/intrusive_ptr.hpp>
#include <boost/move/core.hpp>
#include <boost/move/utility.hpp>
#include <boost/log/detail/config.hpp>
#include <boost/log/detail/locks.hpp>
#include <boost/log/detail/default_attribute_names.hpp>
#include <boost/log/attributes/attribute.hpp>
#include <boost/log/attributes/attribute_cast.hpp>
#include <boost/log/attributes/attribute_value_impl.hpp>
#include <boost/log/utility/strictest_lock.hpp>
#include <boost/log/utility/type_dispatch/type_dispatcher.hpp>
#include <boost/log/keywords/severity.hpp>
#include <boost/log/core/record.hpp>
#include <boost/log/detail/header.hpp>
#include <boost/log/detail/footer.hpp>
Include dependency graph for severity_feature.hpp:
This graph shows which files directly or indirectly include this file:

Classes

class  boost::sources::aux::severity_level< LevelT >
 Severity level attribute implementation. More...
 
class  boost::sources::aux::severity_level< LevelT >::impl
 Factory implementation. More...
 
class  boost::sources::basic_severity_logger< BaseT, LevelT >
 Severity level feature implementation. More...
 
struct  boost::sources::severity< LevelT >
 Severity level support feature. More...
 
struct  boost::sources::severity< LevelT >::apply< BaseT >
 

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::sources
 
 boost::sources::aux
 

Macros

#define BOOST_LOG_STREAM_SEV(logger, lvl)   BOOST_LOG_STREAM_WITH_PARAMS((logger), (::boost::log::keywords::severity = (lvl)))
 The macro allows to put a record with a specific severity level into log. More...
 
#define BOOST_LOG_SEV(logger, lvl)   BOOST_LOG_STREAM_SEV(logger, lvl)
 An equivalent to BOOST_LOG_STREAM_SEV(logger, lvl) More...
 

Functions

BOOST_LOG_API uintmax_t & boost::sources::aux::get_severity_level ()
 The method returns the storage for severity level for the current thread. More...
 

Detailed Description

Author
Andrey Semashev
Date
08.03.2007

The header contains implementation of a severity level support feature.

Macro Definition Documentation

#define BOOST_LOG_SEV (   logger,
  lvl 
)    BOOST_LOG_STREAM_SEV(logger, lvl)
#define BOOST_LOG_STREAM_SEV (   logger,
  lvl 
)    BOOST_LOG_STREAM_WITH_PARAMS((logger), (::boost::log::keywords::severity = (lvl)))

The macro allows to put a record with a specific severity level into log.