Package | Description |
---|---|
org.refcodes.logger |
The "refcodes-logger" artifact provides the refcodes logging framework for
flexible logging of any data to any data sink (inclucing files, databases or
the console provided as alternate implementations).
|
org.refcodes.logger.impls |
Implementations:
The
impls package contains implementations of the types defined
by this artifact. |
Class and Description |
---|
AbstractLoggerRuntimeException |
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. |
Logger
The
Logger interface defines those methods required for an atomic
(sub-)logger to implement. |
LoggerAccessor
Provides an accessor for a
Logger property. |
LoggerAccessor.LoggerMutator
Provides a mutator for a
Logger property. |
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). |
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. |
MessageLogger
The message logger is the generic version of the
RuntimeLogger . |
QueryLogger
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. |
TrimLogger
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.
|
Class and Description |
---|
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. |
Logger
The
Logger interface defines those methods required for an atomic
(sub-)logger to implement. |
LoggerAccessor.LoggerMutator
Provides a mutator for a
Logger property. |
LoggerFactory
A
LoggerFactory defines the methods required to factor Logger
instances. |
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). |
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. |
MessageLogger
The message logger is the generic version of the
RuntimeLogger . |
QueryLogger
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.
|
RuntimeLoggerFactory
A
RuntimeLoggerFactory defines the methods required to factor
RuntimeLogger instances. |
TrimLogger
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.
|
Copyright © 2016. All rights reserved.