public class SizeBasedTriggeringPolicy<E> extends TriggeringPolicyBase<E>
Modifier and Type | Field and Description |
---|---|
static long |
DEFAULT_MAX_FILE_SIZE
The default maximum file size.
|
static java.lang.String |
SEE_SIZE_FORMAT |
context
Constructor and Description |
---|
SizeBasedTriggeringPolicy() |
SizeBasedTriggeringPolicy(java.lang.String maxFileSize) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getMaxFileSize() |
boolean |
isTriggeringEvent(java.io.File activeFile,
E event)
Should roll-over be triggered at this time?
|
void |
setMaxFileSize(java.lang.String maxFileSize) |
isStarted, start, stop
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, getDeclaredOrigin, getStatusManager, setContext
public static final java.lang.String SEE_SIZE_FORMAT
public static final long DEFAULT_MAX_FILE_SIZE
public SizeBasedTriggeringPolicy()
public SizeBasedTriggeringPolicy(java.lang.String maxFileSize)
public boolean isTriggeringEvent(java.io.File activeFile, E event)
TriggeringPolicy
activeFile
- A reference to the currently active log file.event
- A reference to the currently event.public java.lang.String getMaxFileSize()
public void setMaxFileSize(java.lang.String maxFileSize)