Package uk.org.simonsite.log4j.appender

Interface Summary
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 Summary
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