java.lang.Object
ch.qos.logback.core.spi.ContextAwareBase
ch.qos.logback.core.hook.ShutdownHookBase
ch.qos.logback.core.hook.DefaultShutdownHook
- All Implemented Interfaces:
ShutdownHook
,ContextAware
,Runnable
ShutdownHook implementation that stops the Logback context after a
specified delay. The default delay is 0 ms (zero).
Stopping the logback context
- Author:
- Mike Reinhold
-
Field Summary
Fields inherited from class ch.qos.logback.core.spi.ContextAwareBase
context
-
Constructor Summary
-
Method Summary
Methods inherited from class ch.qos.logback.core.hook.ShutdownHookBase
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.spi.ContextAware
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, setContext
-
Field Details
-
DEFAULT_DELAY
The default is no delay before shutdown.
-
-
Constructor Details
-
DefaultShutdownHook
public DefaultShutdownHook()
-
-
Method Details
-
getDelay
-
setDelay
The duration to wait before shutting down the current logback context.- Parameters:
delay
-
-
run
-