Static Public Member Functions | Private Member Functions
icl_core::logging::StdLogOutput Class Reference

#include <StdLogOutput.h>

Inheritance diagram for icl_core::logging::StdLogOutput:
Inheritance graph

List of all members.

Static Public Member Functions

static LogOutputStreamcreate (const icl_core::String &name, const icl_core::String &config_prefix, icl_core::logging::LogLevel log_level=cDEFAULT_LOG_LEVEL)

Private Member Functions

virtual void pushImpl (const icl_core::String &log_line)
 StdLogOutput (const icl_core::String &name, const icl_core::String &config_prefix, icl_core::logging::LogLevel log_level)

Detailed Description

An output stream which streams to standard output.

This class is implemented as a singleton so that only one instance can exist in any process.

Definition at line 45 of file StdLogOutput.h.

Constructor & Destructor Documentation

icl_core::logging::StdLogOutput::StdLogOutput ( const icl_core::String name,
const icl_core::String config_prefix,
icl_core::logging::LogLevel  log_level 
) [inline, private]

Definition at line 55 of file StdLogOutput.h.

Member Function Documentation

Creates a new STDOUT log output stream object.

Definition at line 33 of file StdLogOutput.cpp.

void icl_core::logging::StdLogOutput::pushImpl ( const icl_core::String log_line) [private, virtual]

This virtual function is called with a formatted log line. It sould be overridden by output stream implementations, which do not need the individual fields of a log message but only a formatted log message text.

Reimplemented from icl_core::logging::LogOutputStream.

Definition at line 39 of file StdLogOutput.cpp.

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

autogenerated on Thu Jun 6 2019 20:22:26