All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description ColumnLayout Predefined layouts passed to logger implementation supportingColumnLayout
modes.ColumnLayoutAccessor Provides an accessor for a column layout property.ColumnLayoutAccessor.ColumnLayoutBuilder<B extends ColumnLayoutAccessor.ColumnLayoutBuilder<B>> Provides a builder method for a column layout property returning the builder for applying multiple build operations.ColumnLayoutAccessor.ColumnLayoutMutator Provides a mutator for a column layout property.ColumnLayoutAccessor.ColumnLayoutProperty Provides a column layout property.CompositeLoggerFactoryImpl<T> Specialization and instantiateable (non abstract) implementation of theAbstractCompositeLoggerFactory
creating compositeLogger
instances.CompositeLoggerImpl<T> TheCompositeLoggerImpl
is a ready to use implementation of a compositeLogger
extending theAbstractCompositeLogger
.CompositeQueryLoggerFactoryImpl<T> Specialization and instantiateable (non abstract) implementation of theAbstractCompositeLoggerFactory
creating compositeQueryLogger
instances.CompositeQueryLoggerImpl<T> TheCompositeQueryLoggerImpl
is a ready to use implementation of a compositeQueryLogger
extending theAbstractCompositeQueryLogger
.CompositeTrimLoggerFactoryImpl<T> Specialization and instantiateable (non abstract) implementation of theAbstractCompositeLoggerFactory
creating compositeTrimLogger
instances.CompositeTrimLoggerImpl<T> TheCompositeTrimLoggerImpl
is a ready to use implementation of a compositeTrimLogger
extending theAbstractCompositeTrimLogger
.IllegalRecordRuntimeException Thrown in case the record cannot be logged as a specific implementation might expect some dedicatedColumn
instances to be contained in the provided Record.LogDecorator TheLogDecorator
provides means to beautify or enrich logs for example when printing user friendly logs to the console.Logger<T> TheLogger
interface defines those methods required for an atomic (sub-)logger to implement.LoggerAccessor<L extends Logger<?>> Provides an accessor for aLogger
property.LoggerAccessor.LoggerMutator<L extends Logger<?>> Provides a mutator for aLogger
property.LoggerAccessor.LoggerProperty<L extends Logger<?>> Provides aLogger
property.LoggerFactory<L extends Logger<?>> ALoggerFactory
defines the methods required to factorLogger
instances.LoggerField Defines default loggerHeader
.LoggerInstantiationRuntimeException Thrown in case instantiating aLogger
(RuntimeLogger
) failed, e.g. theRuntimeLoggerSingleton
tries to construct aRuntimeLogger
from a bean configuration file (or a SpringRuntimeLoggerSingleton tries to construct aRuntimeLogger
from a bean configuration context file) and fails doing so (due to missing or "wrong" configuration file).LoggerRuntimeException The Class LoggerRuntimeException.LoggerUtility The Class LoggerUtility.LogPriority This enumeration defines the various log priorities to be used by the application logger.LogPriorityAccessor Provides an accessor for aLogPriority
property.LogPriorityAccessor.LogPriorityMutator Provides a mutator for aLogPriority
property.LogPriorityAccessor.LogPriorityProperty Provides aLogPriority
property.LogPriorityColumn MessageLogger<M> The message logger is the generic version of theRuntimeLogger
.MethodNameColumnImpl PartedLoggerImpl<T,P extends T> ThePartedLoggerImpl
is a ready to use implementation of a partedLogger
extending theAbstractPartedLogger
.PartedQueryLoggerImpl<T,P extends T> ThePartedQueryLoggerImpl
is a ready to use implementation of a partedQueryLogger
extending theAbstractPartedQueryLogger
.PartedTrimLoggerImpl<T,P extends T> ThePartedTrimLoggerImpl
is a ready to use implementation of a partedTrimLogger
extending theAbstractPartedTrimLogger
.QueryLogger<T> TheQueryLogger
extends theLogger
; providing additional functionality for querying once logged dataRecords
by specifying queryCriteria
or other query restrictions.RuntimeLogger Plain simple interface for logging out runtime information generated by software systems.RuntimeLoggerAccessor Provides an accessor for aRuntimeLogger
property.RuntimeLoggerAccessor.RuntimeLoggerMutator Provides a mutator for aRuntimeLogger
property.RuntimeLoggerAccessor.RuntimeLoggerProperty Provides aRuntimeLogger
property.RuntimeLoggerFactory ARuntimeLoggerFactory
defines the methods required to factorRuntimeLogger
instances.RuntimeLoggerFactoryImpl You configure yourRuntimeLoggerFactoryImpl
by providing a "runtimelogger.ini
" file (see "http://www.refcodes.org/refcodes/refcodes-logger") in one of those locations relative to your main class's location: . .RuntimeLoggerFactorySingleton The singleton of theRuntimeLoggerFactoryImpl
for easyRuntimeLogger
creation.RuntimeLoggerHandler TheRuntimeLoggerHandler
provides aHandler
for the JUL Framework.RuntimeLoggerHeader The Class RuntimeLoggerHeader.RuntimeLoggerImpl The default implementation of theRuntimeLogger
interface to be configured with a (back-end)Logger
.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: ..SystemLogger Very plain implementation of the logger interface, mainly used as fallbackLogger
.TrimLogger<T> TheTrimLogger
extends theQueryLogger
with the functionality to removeRecord
instances previously being logged by providing the accordingCriteria
.UnexpectedLogRuntimeException Thrown in case some other problems regarding logging occurred, e.g. the data sink (physical system where to log to) experiences problems.