All Classes

Class Description
ColumnLayout
Predefined layouts passed to logger implementation supporting ColumnLayout 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 the AbstractCompositeLoggerFactory creating composite Logger instances.
CompositeLoggerImpl<T>
The CompositeLoggerImpl is a ready to use implementation of a composite Logger extending the AbstractCompositeLogger.
CompositeQueryLoggerFactoryImpl<T>
Specialization and instantiateable (non abstract) implementation of the AbstractCompositeLoggerFactory creating composite QueryLogger instances.
CompositeQueryLoggerImpl<T>
The CompositeQueryLoggerImpl is a ready to use implementation of a composite QueryLogger extending the AbstractCompositeQueryLogger.
CompositeTrimLoggerFactoryImpl<T>
Specialization and instantiateable (non abstract) implementation of the AbstractCompositeLoggerFactory creating composite TrimLogger instances.
CompositeTrimLoggerImpl<T>
The CompositeTrimLoggerImpl is a ready to use implementation of a composite TrimLogger extending the AbstractCompositeTrimLogger.
IllegalRecordRuntimeException
Thrown in case the record cannot be logged as a specific implementation might expect some dedicated Column instances to be contained in the provided Record.
LogDecorator
The LogDecorator provides means to beautify or enrich logs for example when printing user friendly logs to the console.
Logger<T>
The Logger interface defines those methods required for an atomic (sub-)logger to implement.
LoggerAccessor<L extends Logger<?>>
Provides an accessor for a Logger property.
LoggerAccessor.LoggerMutator<L extends Logger<?>>
Provides a mutator for a Logger property.
LoggerAccessor.LoggerProperty<L extends Logger<?>>
Provides a Logger property.
LoggerFactory<L extends Logger<?>>
A LoggerFactory defines the methods required to factor Logger instances.
LoggerField
Defines default logger Header.
LoggerInstantiationRuntimeException
Thrown in case instantiating a Logger (RuntimeLogger) failed, e.g. the RuntimeLoggerSingleton tries to construct a RuntimeLogger from a bean configuration file (or a SpringRuntimeLoggerSingleton tries to construct a RuntimeLogger 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 a LogPriority property.
LogPriorityAccessor.LogPriorityMutator
Provides a mutator for a LogPriority property.
LogPriorityAccessor.LogPriorityProperty
Provides a LogPriority property.
LogPriorityColumnImpl
Implementation of a Column interface for working with LogPriority instances, being Cloneable.
MessageLogger<M>
The message logger is the generic version of the RuntimeLogger.
MethodNameColumnImpl
Implementation of a Column for working with String instances with the semantics of a method name, being Cloneable.
PartedLoggerImpl<T,​P extends T>
The PartedLoggerImpl is a ready to use implementation of a parted Logger extending the AbstractPartedLogger.
PartedQueryLoggerImpl<T,​P extends T>
The PartedQueryLoggerImpl is a ready to use implementation of a parted QueryLogger extending the AbstractPartedQueryLogger.
PartedTrimLoggerImpl<T,​P extends T>
The PartedTrimLoggerImpl is a ready to use implementation of a parted TrimLogger extending the AbstractPartedTrimLogger.
QueryLogger<T>
The QueryLogger extends the Logger; providing additional functionality for querying once logged data Records by specifying query Criteria or other query restrictions.
RuntimeLogger
Plain simple interface for logging out runtime information generated by software systems.
RuntimeLoggerAccessor
Provides an accessor for a RuntimeLogger property.
RuntimeLoggerAccessor.RuntimeLoggerMutator
Provides a mutator for a RuntimeLogger property.
RuntimeLoggerAccessor.RuntimeLoggerProperty
Provides a RuntimeLogger property.
RuntimeLoggerFactory
A RuntimeLoggerFactory defines the methods required to factor RuntimeLogger instances.
RuntimeLoggerFactoryImpl
You configure your RuntimeLoggerFactoryImpl 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 the RuntimeLoggerFactoryImpl for easy RuntimeLogger creation.
RuntimeLoggerHeader
The Class RuntimeLoggerHeader.
RuntimeLoggerImpl
The default implementation of the RuntimeLogger interface to be configured with a (back-end) Logger.
RuntimeLoggerSingleton
This RuntimeLoggerSingleton provides a RuntimeLogger 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 the Folders.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 fallback Logger.
TrimLogger<T>
The TrimLogger extends the QueryLogger with the functionality to remove Record instances previously being logged by providing the according Criteria.
UnexpectedLogRuntimeException
Thrown in case some other problems regarding logging occurred, e.g. the data sink (physical system where to log to) experiences problems.