Public Member Functions

ManualTriggeringPolicy Class Reference

ManualTriggeringPolicy only rolls over on explicit calls to RollingFileAppender.rollover(). More...

Inherits log4cxx::rolling::TriggeringPolicy.

List of all members.

Public Member Functions

 ManualTriggeringPolicy ()
virtual bool isTriggeringEvent (Appender *appender, const log4cxx::spi::LoggingEventPtr &event, const LogString &filename, size_t fileLength)
 Determines if a rollover may be appropriate at this time.
void activateOptions (log4cxx::helpers::Pool &)
void setOption (const LogString &option, const LogString &value)

Detailed Description

ManualTriggeringPolicy only rolls over on explicit calls to RollingFileAppender.rollover().


Constructor & Destructor Documentation


Member Function Documentation

void activateOptions ( log4cxx::helpers::Pool  ) 
virtual bool isTriggeringEvent ( Appender appender,
const log4cxx::spi::LoggingEventPtr event,
const LogString filename,
size_t  fileLength 
) [virtual]

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.

Parameters:
appender A reference to the appender.
event A reference to the currently event.
filename The filename for the currently active log file.
fileLength Length of the file in bytes.
Returns:
true if a rollover should occur.

Implements TriggeringPolicy.

void setOption ( const LogString option,
const LogString value 
)

The documentation for this class was generated from the following file: