TPIE

2362a60
tpie::stderr_log_target Class Reference

A simple logger that writes messages to stderr. More...

#include <tpie/tpie_log.h>

Inherits tpie::log_target.

Public Member Functions

 stderr_log_target (log_level threshold)
 Construct a new stderr logger. More...
 
void log (log_level level, const char *message, size_t size)
 Implement log_target virtual method to record message. More...
 
void begin_group (const std::string &name)
 Creates a new logging group. More...
 
void end_group ()
 Closes the most recently created logging group. More...
 

Public Attributes

log_level m_threshold
 

Detailed Description

A simple logger that writes messages to stderr.

Definition at line 71 of file tpie_log.h.

Constructor & Destructor Documentation

tpie::stderr_log_target::stderr_log_target ( log_level  threshold)

Construct a new stderr logger.

Parameters
thresholdrecord messages at or above this severity threshold

Member Function Documentation

void tpie::stderr_log_target::begin_group ( const std::string &  name)
virtual

Creates a new logging group.

All console output that occurs after this will appear in the same visual group.

Reimplemented from tpie::log_target.

void tpie::stderr_log_target::end_group ( )
virtual

Closes the most recently created logging group.

Reimplemented from tpie::log_target.

void tpie::stderr_log_target::log ( log_level  level,
const char *  message,
size_t  size 
)
virtual

Implement log_target virtual method to record message.

Parameters
levelseverity of message
messagecontent of message
sizelenght of message array

Implements tpie::log_target.


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