boost::logging::logger Class Reference

#include <logging.hpp>

List of all members.

Public Member Functions

void add_format (const format &f)
void add_sink (const sink &s, format &f)
void add_sink (const sink &s)
void clear ()
level_t get_global_max_log_level ()
 logger ()
void trace (unsigned short l, const qualifier &q, const std::string &t, const std::string &f, unsigned int ln)
void unformatted_trace (unsigned short l, const qualifier &q, const std::string &t, const std::string &f, unsigned int ln)

Static Public Member Functions

static loggerget_instance ()

Public Attributes

std::stack< std::string > m_string_stack
std::stringstream m_string_stream

Private Attributes

format_list_t m_format_list
level_t m_global_max_log_level
sink_format_assoc_list_t m_sink_format_assoc


Constructor & Destructor Documentation

boost::logging::logger::logger (  )  [inline]

Referenced by get_instance().


Member Function Documentation

void boost::logging::logger::add_format ( const format f  )  [inline]

References m_format_list.

void boost::logging::logger::add_sink ( const sink s,
format f 
) [inline]

void boost::logging::logger::add_sink ( const sink s  )  [inline]

void boost::logging::logger::clear (  )  [inline]

level_t boost::logging::logger::get_global_max_log_level (  )  [inline]

static logger* boost::logging::logger::get_instance (  )  [inline, static]

References logger().

void boost::logging::logger::trace ( unsigned short  l,
const qualifier q,
const std::string &  t,
const std::string &  f,
unsigned int  ln 
) [inline]

References m_sink_format_assoc.

void boost::logging::logger::unformatted_trace ( unsigned short  l,
const qualifier q,
const std::string &  t,
const std::string &  f,
unsigned int  ln 
) [inline]


Member Data Documentation

Referenced by add_format(), add_sink(), and clear().

std::stack<std::string> boost::logging::logger::m_string_stack


The documentation for this class was generated from the following file:

Generated on Mon Apr 6 13:11:47 2009 for liborigin2 by  doxygen 1.5.8