| Interface | Description |
|---|---|
| DirectFileRolloverStrategy |
Created by rgoers on 1/12/17.
|
| RolloverDescription |
Description of actions needed to complete rollover.
|
| RolloverStrategy |
A
RollingPolicy specifies the actions taken on a logging file rollover. |
| TriggeringPolicy |
A
TriggeringPolicy controls the conditions under which rollover
occurs. |
| Class | Description |
|---|---|
| AbstractRolloverStrategy | |
| AbstractTriggeringPolicy |
Abstract convenience class for triggering policies that 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. |
| DefaultRolloverStrategy.Builder |
Builds DefaultRolloverStrategy instances.
|
| DirectWriteRolloverStrategy |
When rolling over,
DirectWriteRolloverStrategy writes directly to the file as resolved by the file
pattern. |
| DirectWriteRolloverStrategy.Builder |
Builds DirectWriteRolloverStrategy instances.
|
| FileSize |
FileSize utility class.
|
| 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.
|
| RollingRandomAccessFileManager |
Extends RollingFileManager but instead of using a buffered output stream, this class uses a
ByteBuffer and a
RandomAccessFile to do the I/O. |
| RolloverDescriptionImpl |
Description of actions needed to complete rollover.
|
| SizeBasedTriggeringPolicy | |
| TimeBasedTriggeringPolicy |
Rolls a file over based on time.
|
| TimeBasedTriggeringPolicy.Builder |
| Enum | Description |
|---|---|
| FileExtension |
Enumerates over supported file extensions for compression.
|
| RolloverFrequency |
Enumeration of rollover frequency values.
|
Copyright © 1999-2018. All Rights Reserved.
Apache Logging, Apache Log4j, Log4j, Apache, the Apache feather logo, the Apache Logging project logo, and the Apache Log4j logo are trademarks of The Apache Software Foundation.