TPIE

11a2c2d
logstream.h File Reference
#include <tpie/tpie_export.h>
#include <tpie/config.h>
#include <tpie/loglevel.h>
#include <streambuf>
#include <ostream>

Go to the source code of this file.

Classes

struct  tpie::log_target
 
class  tpie::log_stream_buf
 
class  tpie::logstream
 A log is like a regular output stream, but it also supports messages at different priorities, see log_level. More...
 
class  tpie::log_level_manip
 
class  tpie::log_group
 RAII-style management for log groups. More...
 

Namespaces

 tpie
 

Functions

TPIE_EXPORT void tpie::add_log_target (log_target *t)
 
TPIE_EXPORT void tpie::remove_log_target (log_target *t)
 
TPIE_EXPORT void tpie::log_to_targets (log_level level, const char *data, size_t size)
 
TPIE_EXPORT void tpie::begin_log_group (const std::string &name)
 
TPIE_EXPORT void tpie::end_log_group ()
 
log_level_manip tpie::setlevel (log_level p)
 

Variables

bool tpie::log_bits::logging_disabled
 

Detailed Description

logstream class used by definitions in tpie_log.h.

Definition in file logstream.h.