Implements methods common to most, it not all, rolling policies. More...
Inherits log4cxx::rolling::RollingPolicy, and log4cxx::helpers::ObjectImpl.
Inherited by FixedWindowRollingPolicy, and TimeBasedRollingPolicy.
Implements methods common to most, it not all, rolling policies.
virtual ~RollingPolicyBase | ( | ) | [virtual] |
virtual void activateOptions | ( | log4cxx::helpers::Pool & | p | ) | [pure virtual] |
Implemented in FixedWindowRollingPolicy.
void addRef | ( | ) | const [virtual] |
Reimplemented from ObjectImpl.
const void* cast | ( | const helpers::Class & | clazz | ) | const [inline, virtual] |
Implements Object.
void formatFileName | ( | log4cxx::helpers::ObjectPtr & | obj, | |
LogString & | buf, | |||
log4cxx::helpers::Pool & | p | |||
) | const [protected] |
Format file name.
obj | object to be evaluted in formatting, may not be null. | |
buf | string buffer to which formatted file name is appended, may not be null. | |
p | memory pool. |
virtual const helpers::Class& getClass | ( | ) | const [virtual] |
Reimplemented from Object.
log4cxx::pattern::PatternConverterPtr getDatePatternConverter | ( | ) | const [protected] |
LogString getFileNamePattern | ( | ) | const |
Get file name pattern.
virtual log4cxx::pattern::PatternMap getFormatSpecifiers | ( | ) | const [pure virtual] |
Implemented in FixedWindowRollingPolicy.
log4cxx::pattern::PatternConverterPtr getIntegerPatternConverter | ( | ) | const [protected] |
static const helpers::Class& getStaticClass | ( | ) | [static] |
Reimplemented from Object.
bool instanceof | ( | const helpers::Class & | clazz | ) | const [inline, virtual] |
Implements Object.
void parseFileNamePattern | ( | ) | [protected] |
Parse file name pattern.
static const log4cxx::helpers::ClassRegistration& registerClass | ( | ) | [static] |
Reimplemented from Object.
void releaseRef | ( | ) | const [virtual] |
Reimplemented from ObjectImpl.
void setFileNamePattern | ( | const LogString & | fnp | ) |
Set file name pattern.
fnp | file name pattern. |
Reimplemented in FixedWindowRollingPolicy.