SizeBasedTriggeringPolicy looks at size of the file being currently written to.
More...
#include <sizebasedtriggeringpolicy.h>
SizeBasedTriggeringPolicy looks at size of the file being currently written to.
◆ SizeBasedTriggeringPolicy()
log4cxx::rolling::SizeBasedTriggeringPolicy::SizeBasedTriggeringPolicy |
( |
| ) |
|
◆ activateOptions()
◆ getMaxFileSize()
size_t log4cxx::rolling::SizeBasedTriggeringPolicy::getMaxFileSize |
( |
| ) |
|
◆ isTriggeringEvent()
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 log4cxx::rolling::TriggeringPolicy.
◆ setMaxFileSize()
void log4cxx::rolling::SizeBasedTriggeringPolicy::setMaxFileSize |
( |
size_t |
l | ) |
|
◆ setOption()
void log4cxx::rolling::SizeBasedTriggeringPolicy::setOption |
( |
const LogString & |
option, |
|
|
const LogString & |
value |
|
) |
| |
|
virtual |
Set option
to value
.
The handling of each option depends on the OptionHandler instance. Some options may become active immediately whereas other may be activated only when activateOptions is called.
Implements log4cxx::spi::OptionHandler.
◆ maxFileSize
size_t log4cxx::rolling::SizeBasedTriggeringPolicy::maxFileSize |
|
protected |
The documentation for this class was generated from the following file: