|
|
|
|
|
| |
class RollingFileConsumer
|
|
|
Modules Namespace List Class Hierarchy Alphabetical List Compound List Namespace Members Compound Members Related Pages
acdk::util::logging::RollingFileConsumer Class Reference#include <RollingFileConsumer.h>
Inheritance diagram for acdk::util::logging::RollingFileConsumer:
List of all members.
|
Public Member Functions |
| | RollingFileConsumer (INP(RFormatter) formatter=Nil, int minll=AllSys, int maxll=None, bool buffered=false) |
| | RollingFileConsumer (INP(RString) fnameBase, int maxBackupIndex, int maxRecordNum, INP(RFormatter) formatter=Nil, int minll=All, int maxll=None, bool buffered=false) |
| void | publish (INP(RLogRecord) rec) |
| int | getFlushLevel () |
| void | setFlushLevel (int level) |
| void | rollOver () |
| virtual void | configure (IN(RString) propnameprefix, IN(RProperties) props) |
| | Will be called by the LogManager to self-configuration this LogConsumer.
|
Protected Attributes |
| int | _maxBackupIndex |
| int | _maxRecordNum |
| int | _curRecordNum |
| int | _flushLevel |
Constructor & Destructor Documentation
| acdk::util::logging::RollingFileConsumer::RollingFileConsumer |
( |
INP(RFormatter) |
formatter = Nil, |
|
|
int |
minll = AllSys, |
|
|
int |
maxll = None, |
|
|
bool |
buffered = false |
|
) |
[inline] |
|
| acdk::util::logging::RollingFileConsumer::RollingFileConsumer |
( |
INP(RString) |
fnameBase, |
|
|
int |
maxBackupIndex, |
|
|
int |
maxRecordNum, |
|
|
INP(RFormatter) |
formatter = Nil, |
|
|
int |
minll = All, |
|
|
int |
maxll = None, |
|
|
bool |
buffered = false |
|
) |
[inline] |
|
Member Function Documentation
| virtual void acdk::util::logging::RollingFileConsumer::configure |
( |
IN(RString) |
propnameprefix, |
|
|
IN(RProperties) |
props |
|
) |
[virtual] |
|
| int acdk::util::logging::RollingFileConsumer::getFlushLevel |
( |
|
) |
[inline] |
|
| void acdk::util::logging::RollingFileConsumer::publish |
( |
INP(RLogRecord) |
rec |
) |
[inline] |
|
| void acdk::util::logging::RollingFileConsumer::rollOver |
( |
|
) |
|
|
| void acdk::util::logging::RollingFileConsumer::setFlushLevel |
( |
int |
level |
) |
[inline] |
|
Member Data Documentation
|
|