@Plugin(name="SlidingFilenameRolloverStrategy",
category="Core",
printObject=true)
public class SlidingFilenameRolloverStrategy
extends Object
implements org.apache.logging.log4j.core.appender.rolling.RolloverStrategy, org.apache.logging.log4j.core.appender.rolling.DirectFileRolloverStrategy
| Constructor and Description |
|---|
SlidingFilenameRolloverStrategy() |
| Modifier and Type | Method and Description |
|---|---|
static SlidingFilenameRolloverStrategy |
createStrategy(org.apache.logging.log4j.core.config.Configuration config) |
String |
getCurrentFileName(org.apache.logging.log4j.core.appender.rolling.RollingFileManager rollingFileManager)
Get the new log file name.
|
org.apache.logging.log4j.core.appender.rolling.RolloverDescription |
rollover(org.apache.logging.log4j.core.appender.rolling.RollingFileManager manager)
Do rollover with no renaming.
|
@PluginFactory public static SlidingFilenameRolloverStrategy createStrategy(@PluginConfiguration org.apache.logging.log4j.core.config.Configuration config)
public org.apache.logging.log4j.core.appender.rolling.RolloverDescription rollover(org.apache.logging.log4j.core.appender.rolling.RollingFileManager manager)
throws SecurityException
rollover in interface org.apache.logging.log4j.core.appender.rolling.RolloverStrategySecurityExceptionpublic String getCurrentFileName(org.apache.logging.log4j.core.appender.rolling.RollingFileManager rollingFileManager)
getCurrentFileName in interface org.apache.logging.log4j.core.appender.rolling.DirectFileRolloverStrategyCopyright © 2019 The Apache Software Foundation. All Rights Reserved.