Package | Description |
---|---|
org.apache.logging.log4j.core.appender.rolling |
Rolling File Appender and support classes.
|
org.apache.logging.log4j.core.appender.rolling.action |
Support classes for the Rolling File Appender.
|
Modifier and Type | Class and Description |
---|---|
private static class |
RollingFileManager.AsyncAction
Performs actions asynchronously.
|
Modifier and Type | Field and Description |
---|---|
private Action |
RollingFileManager.AsyncAction.action |
private Action |
RolloverDescriptionImpl.asynchronous
Action to be completed after close of current active log file
and before next rollover attempt, may be executed asynchronously.
|
private Action |
RolloverDescriptionImpl.synchronous
Action to be completed after close of current active log file
before returning control to caller.
|
Modifier and Type | Field and Description |
---|---|
private java.util.List<Action> |
DefaultRolloverStrategy.customActions |
private java.util.List<Action> |
DirectWriteRolloverStrategy.customActions |
Modifier and Type | Method and Description |
---|---|
(package private) abstract Action |
FileExtension.createCompressAction(java.lang.String renameTo,
java.lang.String compressedName,
boolean deleteSource,
int compressionLevel) |
Action |
RolloverDescription.getAsynchronous()
Action to be completed after close of current active log file
and before next rollover attempt, may be executed asynchronously.
|
Action |
RolloverDescriptionImpl.getAsynchronous()
Action to be completed after close of current active log file
and before next rollover attempt, may be executed asynchronously.
|
Action |
RolloverDescription.getSynchronous()
Action to be completed after close of current active log file
before returning control to caller.
|
Action |
RolloverDescriptionImpl.getSynchronous()
Action to be completed after close of current active log file
before returning control to caller.
|
protected Action |
AbstractRolloverStrategy.merge(Action compressAction,
java.util.List<Action> custom,
boolean stopOnError) |
Modifier and Type | Method and Description |
---|---|
java.util.List<Action> |
DefaultRolloverStrategy.getCustomActions() |
java.util.List<Action> |
DirectWriteRolloverStrategy.getCustomActions() |
Modifier and Type | Method and Description |
---|---|
static DirectWriteRolloverStrategy |
DirectWriteRolloverStrategy.createStrategy(java.lang.String maxFiles,
java.lang.String compressionLevelStr,
Action[] customActions,
boolean stopCustomActionsOnError,
Configuration config)
Creates the DirectWriteRolloverStrategy.
|
static DefaultRolloverStrategy |
DefaultRolloverStrategy.createStrategy(java.lang.String max,
java.lang.String min,
java.lang.String fileIndex,
java.lang.String compressionLevelStr,
Action[] customActions,
boolean stopCustomActionsOnError,
Configuration config)
Creates the DefaultRolloverStrategy.
|
protected Action |
AbstractRolloverStrategy.merge(Action compressAction,
java.util.List<Action> custom,
boolean stopOnError) |
Modifier and Type | Method and Description |
---|---|
protected Action |
AbstractRolloverStrategy.merge(Action compressAction,
java.util.List<Action> custom,
boolean stopOnError) |
Constructor and Description |
---|
AsyncAction(Action act,
RollingFileManager manager)
Constructor.
|
DefaultRolloverStrategy(int minIndex,
int maxIndex,
boolean useMax,
int compressionLevel,
StrSubstitutor strSubstitutor,
Action[] customActions,
boolean stopCustomActionsOnError)
Constructs a new instance.
|
DirectWriteRolloverStrategy(int maxFiles,
int compressionLevel,
StrSubstitutor strSubstitutor,
Action[] customActions,
boolean stopCustomActionsOnError)
Constructs a new instance.
|
RolloverDescriptionImpl(java.lang.String activeFileName,
boolean append,
Action synchronous,
Action asynchronous)
Create new instance.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractAction
Abstract base class for implementations of Action.
|
class |
AbstractPathAction
Abstract action for processing files that are accepted by the specified PathFilters.
|
class |
CommonsCompressAction
Compresses a file using bzip2 compression.
|
class |
CompositeAction
A group of Actions to be executed in sequence.
|
class |
DeleteAction
Rollover or scheduled action for deleting old log files that are accepted by the specified PathFilters.
|
class |
FileRenameAction
File rename action.
|
class |
GzCompressAction
Compresses a file using GZ compression.
|
class |
ZipCompressAction
Compresses a file using Zip compression.
|
Modifier and Type | Field and Description |
---|---|
private Action[] |
CompositeAction.actions
Actions to perform.
|
Modifier and Type | Method and Description |
---|---|
Action[] |
CompositeAction.getActions() |
Constructor and Description |
---|
CompositeAction(java.util.List<Action> actions,
boolean stopOnError)
Construct a new composite action.
|