19 #if !defined(_LOG4CXX_ROLLING_TRIGGER_POLICY_H) 20 #define _LOG4CXX_ROLLING_TRIGGER_POLICY_H 23 #include <log4cxx/spi/optionhandler.h> 24 #include <log4cxx/helpers/objectimpl.h> 25 #include <log4cxx/spi/loggingevent.h> 26 #include <log4cxx/appender.h> 49 BEGIN_LOG4CXX_CAST_MAP()
52 END_LOG4CXX_CAST_MAP()
56 void releaseRef()
const;
69 virtual bool isTriggeringEvent(
72 const LogString& filename,
73 size_t fileLength) = 0;
A TriggeringPolicy controls the conditions under which rollover occurs.
Definition: triggeringpolicy.h:44
Implementation class for Object.
Definition: objectimpl.h:28
Implement this interface for your own strategies for outputting log statements.
Definition: appender.h:56
A string based interface to configure package components.
Definition: optionhandler.h:35
Definition: appender.h:33