18 #if !defined(_LOG4CXX_ROLLING_SIZE_BASED_TRIGGERING_POLICY_H) 19 #define _LOG4CXX_ROLLING_SIZE_BASED_TRIGGERING_POLICY_H 21 #include <log4cxx/rolling/triggeringpolicy.h> 46 BEGIN_LOG4CXX_CAST_MAP()
49 END_LOG4CXX_CAST_MAP()
67 virtual bool isTriggeringEvent(
70 const LogString& filename,
73 size_t getMaxFileSize();
75 void setMaxFileSize(
size_t l);
78 void setOption(
const LogString& option,
const LogString& value);
A TriggeringPolicy controls the conditions under which rollover occurs.
Definition: triggeringpolicy.h:44
Implement this interface for your own strategies for outputting log statements.
Definition: appender.h:56
Definition: appender.h:33
SizeBasedTriggeringPolicy looks at size of the file being currently written to.
Definition: sizebasedtriggeringpolicy.h:43