See: Description
Interface | Description |
---|---|
DirectFileRolloverStrategy |
Created by rgoers on 1/12/17.
|
RolloverDescription |
Description of actions needed to complete rollover.
|
RolloverListener |
Implementations of this interface that are registered with the RollingFileManager will be notified before and
after a rollover occurs.
|
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.
|
NoOpTriggeringPolicy | |
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-2023 The Apache Software Foundation. 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.