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.RollingPolicych.qos.logback.core.rolling.RolloverFailurepublic String getActiveFileName()
getActiveFileName in interface ch.qos.logback.core.rolling.RollingPolicypublic ch.qos.logback.core.rolling.helper.CompressionMode getCompressionMode()
getCompressionMode in interface ch.qos.logback.core.rolling.RollingPolicypublic void setParent(ch.qos.logback.core.FileAppender appender)
setParent in interface ch.qos.logback.core.rolling.RollingPolicypublic void start()
start in interface ch.qos.logback.core.spi.LifeCyclepublic void stop()
stop in interface ch.qos.logback.core.spi.LifeCyclepublic boolean isStarted()
isStarted in interface ch.qos.logback.core.spi.LifeCyclepublic ch.qos.logback.core.rolling.RollingPolicyBase getDecorated()
Copyright © 2006–2017 The Apache Software Foundation. All rights reserved.