Inherited by FilterBasedTriggeringPolicy, ManualTriggeringPolicy, SizeBasedTriggeringPolicy, and TimeBasedRollingPolicy.
TriggeringPolicy
controls the conditions under which rollover occurs.
Such conditions include time of day, file size, an external event or a combination thereof.
Public Member Functions | |
virtual | ~TriggeringPolicy () |
void | addRef () const |
void | releaseRef () const |
virtual bool | isTriggeringEvent (Appender *appender, const log4cxx::spi::LoggingEventPtr &event, const LogString &filename, size_t fileLength)=0 |
Determines if a rollover may be appropriate at this time. |
|
|
|
Reimplemented from ObjectImpl. Reimplemented in TimeBasedRollingPolicy. |
|
Determines if a rollover may be appropriate at this time. If true is returned, RolloverPolicy.rollover will be called but it can determine that a rollover is not warranted.
Implemented in FilterBasedTriggeringPolicy, ManualTriggeringPolicy, SizeBasedTriggeringPolicy, and TimeBasedRollingPolicy. |
|
Reimplemented from ObjectImpl. Reimplemented in TimeBasedRollingPolicy. |