DCMTK
Version 3.6.4
OFFIS DICOM Toolkit
|
ConsoleAppender appends log events to STD_NAMESPACE cout
or STD_NAMESPACE cerr
using a layout specified by the user.
More...
Static Public Member Functions | |
static log4cplus::thread::Mutex const & | getOutputMutex () |
This mutex is used by ConsoleAppender and helpers::LogLog classes to synchronize output to console. More... | |
Protected Attributes | |
bool | immediateFlush |
Immediate flush means that the underlying output stream will be flushed at the end of each append operation. | |
![]() | |
OFunique_ptr< Layout > | layout |
The layout variable does not need to be set if the appender implementation has its own layout. More... | |
log4cplus::tstring | name |
Appenders are named. More... | |
LogLevel | threshold |
There is no LogLevel threshold filtering by default. More... | |
log4cplus::spi::FilterPtr | filter |
The first filter in the filter chain. More... | |
OFunique_ptr< ErrorHandler > | errorHandler |
It is assumed and enforced that errorHandler is never null. More... | |
OFunique_ptr< helpers::LockFile > | lockFile |
Optional system wide synchronization lock. | |
bool | useLockFile |
Use lock file for inter-process synchronization of access to log file. More... | |
bool | closed |
Is this appender closed? | |
Additional Inherited Members | |
![]() | |
void | doAppend (const log4cplus::spi::InternalLoggingEvent &event) |
This method performs threshold checks and invokes filters before delegating actual logging to the subclasses specific append method. | |
virtual log4cplus::tstring | getName () |
Get the name of this appender. More... | |
virtual void | setName (const log4cplus::tstring &name) |
Set the name of this appender. More... | |
virtual void | setErrorHandler (OFunique_ptr< ErrorHandler > eh) |
Set the ErrorHandler for this Appender. | |
virtual ErrorHandler * | getErrorHandler () |
Return the currently set ErrorHandler for this Appender. | |
virtual void | setLayout (OFunique_ptr< Layout > layout) |
Set the layout for this appender. More... | |
virtual Layout * | getLayout () |
Returns the layout of this appender. More... | |
void | setFilter (log4cplus::spi::FilterPtr f) |
Set the filter chain on this Appender. | |
log4cplus::spi::FilterPtr | getFilter () const |
Get the filter chain on this Appender. | |
LogLevel | getThreshold () const |
Returns this appenders threshold LogLevel. More... | |
void | setThreshold (LogLevel th) |
Set the threshold LogLevel. More... | |
bool | isAsSevereAsThreshold (LogLevel ll) const |
Check whether the message LogLevel is below the appender's threshold. More... | |
ConsoleAppender appends log events to STD_NAMESPACE cout
or STD_NAMESPACE cerr
using a layout specified by the user.
The default target is STD_NAMESPACE cout
.
logToStdErr
When it is set true, the output stream will be STD_NAMESPACE cerr
instead of STD_NAMESPACE cout
.
ImmediateFlush
When it is set true, output stream will be flushed after each appended event.
|
static |
This mutex is used by ConsoleAppender and helpers::LogLog classes to synchronize output to console.