java.lang.Object
ch.qos.logback.core.spi.ContextAwareBase
ch.qos.logback.core.rolling.TriggeringPolicyBase<E>
ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy<E>
- All Implemented Interfaces:
TriggeringPolicy<E>
,ContextAware
,LifeCycle
SizeBasedTriggeringPolicy looks at size of the file being currently written
to. If it grows bigger than the specified size, the FileAppender using the
SizeBasedTriggeringPolicy rolls the file and creates a new one.
For more information about this policy, please refer to the online manual at
http://logback.qos.ch/manual/appenders.html#SizeBasedTriggeringPolicy
- Author:
- Ceki Gülcü
-
Field Summary
Modifier and TypeFieldDescriptionstatic final long
The default maximum file size.static final String
Fields inherited from class ch.qos.logback.core.spi.ContextAwareBase
context
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
isTriggeringEvent
(File activeFile, E event) Should roll-over be triggered at this time?void
setCheckIncrement
(Duration checkIncrement) void
setMaxFileSize
(FileSize aMaxFileSize) void
start()
Methods inherited from class ch.qos.logback.core.rolling.TriggeringPolicyBase
isStarted, stop
Methods inherited from class ch.qos.logback.core.spi.ContextAwareBase
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, getDeclaredOrigin, getStatusManager, setContext
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface ch.qos.logback.core.rolling.TriggeringPolicy
getLengthCounter
-
Field Details
-
SEE_SIZE_FORMAT
- See Also:
-
DEFAULT_MAX_FILE_SIZE
-
-
Constructor Details
-
SizeBasedTriggeringPolicy
public SizeBasedTriggeringPolicy()
-
-
Method Details
-
start
-
isTriggeringEvent
Description copied from interface:TriggeringPolicy
Should roll-over be triggered at this time?- Parameters:
activeFile
- A reference to the currently active log file.event
- A reference to the current event.- Returns:
- true if a roll-over should occur.
-
getMaxFileSize
-
setMaxFileSize
-
getCheckIncrement
-
setCheckIncrement
-