| Package | Description |
|---|---|
| org.apache.logging.log4j.core.appender |
Log4j 2 Appenders.
|
| org.apache.logging.log4j.core.appender.rolling |
Rolling File Appender and support classes.
|
| Class and Description |
|---|
| RollingFileManager
The Rolling File Manager.
|
| RollingRandomAccessFileManager
Extends RollingFileManager but instead of using a buffered output stream, this class uses a
ByteBuffer and a
RandomAccessFile to do the I/O. |
| RolloverStrategy
A
RollingPolicy specifies the actions taken on a logging file rollover. |
| TriggeringPolicy
A
TriggeringPolicy controls the conditions under which rollover
occurs. |
| Class and Description |
|---|
| AbstractRolloverStrategy |
| AbstractTriggeringPolicy
Convenience abstract class for extends triggering policies to extend
AbstractLifeCycle and implement
TriggeringPolicy. |
| CompositeTriggeringPolicy
Triggering policy that wraps other triggering policies.
|
| CronTriggeringPolicy
Rolls a file over based on a cron schedule.
|
| DefaultRolloverStrategy
When rolling over,
DefaultRolloverStrategy renames files according to an algorithm as described below. |
| DirectFileRolloverStrategy
Created by rgoers on 1/12/17.
|
| DirectWriteRolloverStrategy
When rolling over,
DirectWriteRolloverStrategy writes directly to the file as resolved by the file
pattern. |
| FileExtension
Enumerates over supported file extensions for compression.
|
| OnStartupTriggeringPolicy
Triggers a rollover on every restart, but only if the file size is greater than zero.
|
| PatternProcessor
Parses the rollover pattern.
|
| RollingFileManager
The Rolling File Manager.
|
| RollingFileManager.FactoryData
Factory data.
|
| RollingFileManager.RollingFileManagerFactory
Factory to create a RollingFileManager.
|
| RollingRandomAccessFileManager
Extends RollingFileManager but instead of using a buffered output stream, this class uses a
ByteBuffer and a
RandomAccessFile to do the I/O. |
| RollingRandomAccessFileManager.FactoryData
Factory data.
|
| RollingRandomAccessFileManager.RollingRandomAccessFileManagerFactory
Factory to create a RollingRandomAccessFileManager.
|
| RolloverDescription
Description of actions needed to complete rollover.
|
| RolloverFrequency
Enumeration of rollover frequency values.
|
| RolloverStrategy
A
RollingPolicy specifies the actions taken on a logging file rollover. |
| SizeBasedTriggeringPolicy |
| TimeBasedTriggeringPolicy
Rolls a file over based on time.
|
| TriggeringPolicy
A
TriggeringPolicy controls the conditions under which rollover
occurs. |