Inherited by RollingPolicyBase [virtual]
.
RollingPolicy
is responsible for performing the rolling over of the active log file.
The RollingPolicy
is also responsible for providing the active log file, that is the live file where logging output will be directed.
Public Member Functions | |
virtual | ~RollingPolicy () |
virtual RolloverDescriptionPtr | initialize (const LogString &file, const bool append, log4cxx::helpers::Pool &p)=0 |
Initialize the policy and return any initial actions for rolling file appender. | |
virtual RolloverDescriptionPtr | rollover (const LogString &activeFile, log4cxx::helpers::Pool &p)=0 |
Prepare for a rollover. |
|
|
|
Initialize the policy and return any initial actions for rolling file appender.
Implemented in FixedWindowRollingPolicy, and TimeBasedRollingPolicy. |
|
Prepare for a rollover. This method is called prior to closing the active log file, performs any necessary preliminary actions and describes actions needed after close of current log file.
Implemented in FixedWindowRollingPolicy, and TimeBasedRollingPolicy. |