public class RollingPolicyDecorator extends Object implements ch.qos.logback.core.rolling.RollingPolicy
Modifier and Type | Class and Description |
---|---|
static interface |
RollingPolicyDecorator.RolloverListener |
Modifier and Type | Field and Description |
---|---|
static int |
DEFAULT_RESCAN_DELAY |
static int |
DEFAULT_RESCAN_LIMIT |
static String |
ROLLOVER_RESCAN_DELAY_MS_PROPERTY_NAME |
static String |
ROLLOVER_RESCAN_LIMIT_PROPERTY_NAME |
Constructor and Description |
---|
RollingPolicyDecorator(ch.qos.logback.core.rolling.RollingPolicyBase decorated,
RollingPolicyDecorator.RolloverListener listener,
ScheduledExecutorService executorService) |
Modifier and Type | Method and Description |
---|---|
String |
getActiveFileName() |
ch.qos.logback.core.rolling.helper.CompressionMode |
getCompressionMode() |
ch.qos.logback.core.rolling.RollingPolicyBase |
getDecorated() |
boolean |
isStarted() |
void |
rollover() |
void |
setParent(ch.qos.logback.core.FileAppender appender) |
void |
start() |
void |
stop() |
public static final int DEFAULT_RESCAN_DELAY
public static final String ROLLOVER_RESCAN_DELAY_MS_PROPERTY_NAME
public static final int DEFAULT_RESCAN_LIMIT
public static final String ROLLOVER_RESCAN_LIMIT_PROPERTY_NAME
public RollingPolicyDecorator(ch.qos.logback.core.rolling.RollingPolicyBase decorated, RollingPolicyDecorator.RolloverListener listener, ScheduledExecutorService executorService)
public void rollover() throws ch.qos.logback.core.rolling.RolloverFailure
rollover
in interface ch.qos.logback.core.rolling.RollingPolicy
ch.qos.logback.core.rolling.RolloverFailure
public String getActiveFileName()
getActiveFileName
in interface ch.qos.logback.core.rolling.RollingPolicy
public ch.qos.logback.core.rolling.helper.CompressionMode getCompressionMode()
getCompressionMode
in interface ch.qos.logback.core.rolling.RollingPolicy
public void setParent(ch.qos.logback.core.FileAppender appender)
setParent
in interface ch.qos.logback.core.rolling.RollingPolicy
public void start()
start
in interface ch.qos.logback.core.spi.LifeCycle
public void stop()
stop
in interface ch.qos.logback.core.spi.LifeCycle
public boolean isStarted()
isStarted
in interface ch.qos.logback.core.spi.LifeCycle
public ch.qos.logback.core.rolling.RollingPolicyBase getDecorated()
Copyright © 2006–2016 The Apache Software Foundation. All rights reserved.