Uses of Interface
org.refcodes.logger.LogDecorator
-
Uses of LogDecorator in org.refcodes.logger
Subinterfaces of LogDecorator in org.refcodes.logger Modifier and Type Interface Description interface
Logger<T>
TheLogger
interface defines those methods required for an atomic (sub-)logger to implement.interface
QueryLogger<T>
TheQueryLogger
extends theLogger
; providing additional functionality for querying once logged dataRecords
by specifying queryCriteria
or other query restrictions.interface
RuntimeLogger
Plain simple interface for logging out runtime information generated by software systems.interface
TrimLogger<T>
TheTrimLogger
extends theQueryLogger
with the functionality to removeRecord
instances previously being logged by providing the accordingCriteria
.Classes in org.refcodes.logger that implement LogDecorator Modifier and Type Class Description class
CompositeLoggerImpl<T>
TheCompositeLoggerImpl
is a ready to use implementation of a compositeLogger
extending theAbstractCompositeLogger
.class
CompositeQueryLoggerImpl<T>
TheCompositeQueryLoggerImpl
is a ready to use implementation of a compositeQueryLogger
extending theAbstractCompositeQueryLogger
.class
CompositeTrimLoggerImpl<T>
TheCompositeTrimLoggerImpl
is a ready to use implementation of a compositeTrimLogger
extending theAbstractCompositeTrimLogger
.class
PartedLoggerImpl<T,P extends T>
ThePartedLoggerImpl
is a ready to use implementation of a partedLogger
extending theAbstractPartedLogger
.class
PartedQueryLoggerImpl<T,P extends T>
ThePartedQueryLoggerImpl
is a ready to use implementation of a partedQueryLogger
extending theAbstractPartedQueryLogger
.class
PartedTrimLoggerImpl<T,P extends T>
ThePartedTrimLoggerImpl
is a ready to use implementation of a partedTrimLogger
extending theAbstractPartedTrimLogger
.class
RuntimeLoggerImpl
The default implementation of theRuntimeLogger
interface to be configured with a (back-end)Logger
.class
RuntimeLoggerSingleton
ThisRuntimeLoggerSingleton
provides aRuntimeLogger
singleton configured by a "runtimelogger-config.xml
" file find in one of the several locations relative to your application's base directory: The applications base directory (where your JAR or your classes reside) is taken and a list of directories (as defined in theFolders.CONFIG_DIRS
) relative to this base directory is generated : The actual directories being looked at (in case them exist) are as follows, relative to your applications base directory: ..class
SystemLogger
Very plain implementation of the logger interface, mainly used as fallbackLogger
.