#include <AbstractLogConsumer.h>
Inheritance diagram for acdk::util::logging::AbstractLogConsumer:
Public Member Functions | |
AbstractLogConsumer (IN(RFormatter) formatter=Nil, int minll=AllSys, int maxll=None) | |
virtual void | configure (IN(RString) propnameprefix, IN(RProperties) props) |
Will be called by the LogManager to self-configuration this LogConsumer. | |
virtual void | publish (IN(RLogRecord) rec)=0 |
Process the LogRecord. | |
virtual int | getMinLevel () |
virtual void | setMinLevel (int mn) |
virtual int | getMaxLevel () |
virtual void | setMaxLevel (int mn) |
RFormatter | getFormatter () |
void | setFormatter (INP(RFormatter) formatter) |
bool | wantPublish (IN(RLogRecord) rec) |
Protected Attributes | |
RFormatter | _formatter |
int | minLogLevel |
int | maxLogLevel |
|
|
|
Will be called by the LogManager to self-configuration this LogConsumer. To access a custom configure value 'foo' just read it with the the prefix propnameprefix + foo Implements acdk::util::logging::LogConsumer. Reimplemented in acdk::util::logging::ConsoleConsumer, acdk::util::logging::FileConsumer, and acdk::util::logging::RollingFileConsumer. |
|
Implements acdk::util::logging::LogConsumer. |
|
Implements acdk::util::logging::LogConsumer. |
|
Implements acdk::util::logging::LogConsumer. |
|
Implements acdk::util::logging::LogConsumer. Implemented in acdk::util::logging::ConsoleConsumer, and acdk::util::logging::TransactionConsumer. |
|
Implements acdk::util::logging::LogConsumer. |
|
Implements acdk::util::logging::LogConsumer. |
|
Implements acdk::util::logging::LogConsumer. |
|
|
|
|
|
|
|
|