| Interface | Description |
|---|---|
| Cancellable | |
| FileCompressionEventListener |
Implementors are notified of backup file compression after the compression is
complete.
|
| FileRollable | |
| FileRollEventListener |
Implementors are notified of a file roll after the roll is complete.
|
| FileRollEventSource | |
| LogFileScavenger |
Responsible for periodically sampling the number of log files with a given
base filename and time-based extension, and for deleting the older files if
the scavenger's conditions are met.
|
| LoggingTaskExecutorService |
An object that executes submitted logging tasks that provides methods to
manage termination and methods that can produce a
Cancellable for
cancellation of one asynchronous task. |
| LoggingTaskExecutorServiceFactory | |
| ThreadFactory |
| Class | Description |
|---|---|
| AbsoluteMinFreeDiskSpaceLogFileScavenger |
Responsible for periodically sampling the number of log files with a given
base filename and time-based extension, and for deleting the older files if
the minimum specified space remains available on the filesystem.
|
| AbstractLogFileScavenger | |
| AbstractRoller |
Base class for roller implementations, this has responsibility only for
performing the actual file roll.
|
| AppenderRollingProperties |
Configuration properties used by the
TimeAndSizeRollingAppender. |
| BackupSuffixHelper | |
| CompositeRoller |
Composes the behaviour of the startup roller, file-size roller, and the
time-based roller.
|
| DefaultLogFileScavenger |
Responsible for periodically sampling the number of log files with a given
base filename and time-based extension, and for deleting the older files if
the file count limit is exceeded.
|
| DefaultThreadFactory | |
| FileCompressionEvent |
This event is fired after a log backup file has been compressed.
|
| FileRoller |
Has responsibility only for performing the actual file roll.
|
| FileRollEvent |
This event is fired after the current log file has been renamed as a backup
and a new file already opened for logging.
|
| FileSizeRoller |
Responsible for deciding whether a file roll should take place based upon
file size limits, and for performing a file roll if necessary.
|
| GzipFileCompressionStrategy | |
| LocalizedDateFormatPatternHelper |
Provides support for processing
SimpleDateFormat patterns. |
| LogFileCompressionStrategy |
Responsible for providing compression strategy instances (via factory
methods), implementing template methods used by specific strategies, and the
creation of compressed backup files.
|
| LogFileCompressorTask |
Responsible for compressing log files using a given compression algorithm,
adding checksums if specified.
|
| LogFileList |
Responsible for listing, sorting, and filtering log file lists.
|
| LoggingTaskExecutorServiceFactoryBuilder | |
| NamedLoggingTaskExecutorService | |
| NamedLoggingTaskExecutorServiceFactory | |
| OneShotStartupRoller | |
| PooledLoggingTaskExecutorService | |
| PooledLoggingTaskExecutorServiceFactory | |
| ScheduledFileRollEvent | |
| SimpleLoggingTaskExecutorService | |
| SimpleLoggingTaskExecutorServiceFactory | |
| StartupFileRollEvent | |
| TimeAndSizeRollingAppender |
This appender is responsible for writing log events to file, and rolling
files when they reach configurable limits of time and/or size.
|
| TimeBasedRollEnforcer |
Responsible for ensuring that log files are rolled pro-actively when rollover
is due.
|
| TimeBasedRoller |
Responsible for rolling at a logging time boundary, as configured by a date
pattern.
|
| TimeBasedRollStrategy |
Responsible for selecting the appropriate time-based rolling strategy at
start-up, based upon the contents of the Appender's DatePattern property;
also responsible for computing the next roll time.
|
| TimeSuffixHelper |
Responsible for encapsulating time-oriented operations on log filenames or
partial log filenames via the concatenation methods.
|
| ZipFileCompressionStrategy |