Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
console.hpp File Reference
#include <iostream>
#include <boost/smart_ptr/shared_ptr.hpp>
#include <boost/smart_ptr/make_shared_object.hpp>
#include <boost/core/null_deleter.hpp>
#include <boost/log/detail/config.hpp>
#include <boost/log/detail/sink_init_helpers.hpp>
#include <boost/log/sinks/sync_frontend.hpp>
#include <boost/log/sinks/text_ostream_backend.hpp>
#include <boost/log/keywords/format.hpp>
#include <boost/log/keywords/filter.hpp>
#include <boost/log/keywords/auto_flush.hpp>
#include <boost/log/detail/header.hpp>
#include <boost/log/detail/footer.hpp>
Include dependency graph for console.hpp:
This graph shows which files directly or indirectly include this file:

Classes

struct  boost::aux::default_console_stream< CharT >
 

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::aux
 

Macros

#define BOOST_LOG_CONSOLE_SINK_FRONTEND_INTERNAL   sinks::synchronous_sink
 

Functions

template<typename CharT , typename ArgsT >
shared_ptr
< sinks::synchronous_sink
< sinks::basic_text_ostream_backend
< CharT > >> 
boost::aux::add_console_log (std::basic_ostream< CharT > &strm, ArgsT const &args)
 
template<typename CharT >
shared_ptr
< sinks::synchronous_sink
< sinks::basic_text_ostream_backend
< CharT > >> 
boost::add_console_log ()
 
template<typename CharT >
shared_ptr
< sinks::synchronous_sink
< sinks::basic_text_ostream_backend
< CharT > >> 
boost::add_console_log (std::basic_ostream< CharT > &strm)
 
template<typename CharT , typename ArgT1 >
shared_ptr
< sinks::synchronous_sink
< sinks::basic_text_ostream_backend
< CharT > >> 
boost::add_console_log (std::basic_ostream< CharT > &strm, ArgT1 const &arg1)
 
template<typename CharT , typename ArgT1 , typename ArgT2 >
shared_ptr
< sinks::synchronous_sink
< sinks::basic_text_ostream_backend
< CharT > >> 
boost::add_console_log (std::basic_ostream< CharT > &strm, ArgT1 const &arg1, ArgT2 const &arg2)
 
template<typename CharT , typename ArgT1 , typename ArgT2 , typename ArgT3 >
shared_ptr
< sinks::synchronous_sink
< sinks::basic_text_ostream_backend
< CharT > >> 
boost::add_console_log (std::basic_ostream< CharT > &strm, ArgT1 const &arg1, ArgT2 const &arg2, ArgT3 const &arg3)
 

Detailed Description

Author
Andrey Semashev
Date
16.05.2008

The header contains implementation of convenience functions for enabling logging to console.

Macro Definition Documentation

#define BOOST_LOG_CONSOLE_SINK_FRONTEND_INTERNAL   sinks::synchronous_sink