public class SizeAndTimeBasedFNATP<E> extends TimeBasedFileNamingAndTriggeringPolicyBase<E>
archiveRemover, artificialCurrentTime, dateInCurrentPeriod, elapsedPeriodsFileName, nextCheck, rc, started, tbrp
context
Constructor and Description |
---|
SizeAndTimeBasedFNATP() |
Modifier and Type | Method and Description |
---|---|
protected ArchiveRemover |
createArchiveRemover() |
String |
getCurrentPeriodsFileNameWithoutCompressionSuffix()
Return the current periods file name without the compression suffix.
|
String |
getMaxFileSize() |
boolean |
isTriggeringEvent(File activeFile,
E event)
Should roll-over be triggered at this time?
|
void |
setMaxFileSize(String maxFileSize) |
void |
start() |
computeNextCheck, getArchiveRemover, getCurrentTime, getElapsedPeriodsFileName, isStarted, setCurrentTime, setDateInCurrentPeriod, setDateInCurrentPeriod, setTimeBasedRollingPolicy, stop
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, getDeclaredOrigin, getStatusManager, setContext
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, setContext
public void start()
start
in interface LifeCycle
start
in class TimeBasedFileNamingAndTriggeringPolicyBase<E>
protected ArchiveRemover createArchiveRemover()
public boolean isTriggeringEvent(File activeFile, E event)
TriggeringPolicy
activeFile
- A reference to the currently active log file.event
- A reference to the currently event.public String getCurrentPeriodsFileNameWithoutCompressionSuffix()
TimeBasedFileNamingAndTriggeringPolicy
getCurrentPeriodsFileNameWithoutCompressionSuffix
in interface TimeBasedFileNamingAndTriggeringPolicy<E>
getCurrentPeriodsFileNameWithoutCompressionSuffix
in class TimeBasedFileNamingAndTriggeringPolicyBase<E>
public String getMaxFileSize()
public void setMaxFileSize(String maxFileSize)
Copyright © 2005–2014 QOS.ch. All rights reserved.