#include <StdLogOutput.h>

Static Public Member Functions | |
| static LogOutputStream * | create (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) | |
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.
| 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.
| LogOutputStream * icl_core::logging::StdLogOutput::create | ( | const icl_core::String & | name, |
| const icl_core::String & | config_prefix, | ||
| icl_core::logging::LogLevel | log_level = cDEFAULT_LOG_LEVEL |
||
| ) | [static] |
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.