LogPriority.ALERT
.LogPriority.ALERT
.LogPriority.ALERT
.LogPriority.ALERT
.LogPriority.ALERT
.LogPriority.ALERT
.LogPriority.ALERT
.LogPriority.ALERT
.LogPriority.ALERT
.LogPriority.ALERT
.LogPriority.ALERT
.LogPriority.ALERT
.ColumnLayout.GRANDPA
though even with more information omitted
(makes each log line fit on one console line).TrimLogger
instances to clear
the provided TrimLogger
instances (multi-threaded).ColumnLayout
modes.AbstractCompositeLoggerFactory
creating composite Logger
instances.CompositeLoggerImpl
is a ready to use implementation of a
composite Logger
extending the AbstractCompositeLogger
.CompositeLoggerImpl(Logger...)
with the
additional option of determining the execution strategy of the state
change request calls for the encapsulated Logger
instances (as of
CompositeComponent
).AbstractCompositeLoggerFactory
creating composite QueryLogger
instances.CompositeQueryLoggerImpl
is a ready to use implementation of a
composite QueryLogger
extending the
AbstractCompositeQueryLogger
.CompositeQueryLoggerImpl(QueryLogger...)
with the
additional option of determining the execution strategy of the state
change request calls for the encapsulated QueryLogger
instances
(as of CompositeComponent
).AbstractCompositeLoggerFactory
creating composite TrimLogger
instances.CompositeTrimLoggerImpl
is a ready to use implementation of a
composite TrimLogger
extending the
AbstractCompositeTrimLogger
.CompositeTrimLoggerImpl(TrimLogger...)
with the
additional option of determining the execution strategy of the state
change request calls for the encapsulated TrimLogger
instances
(as of CompositeComponent
).CompositeLoggerImpl
(or its sub-classes) from the provided
Logger
instances (or its sub-types).CompositeLoggerImpl
(or its sub-classes) from the provided
Logger
instances (or its sub-types).CompositeLoggerImpl
(or its sub-classes) from the provided
Logger
instances (or its sub-types).RuntimeLogger.RUNTIME_LOGGER_CONFIG
XML file.RuntimeLoggerFactorySingleton.getInstance()
.RuntimeLoggerFactorySingleton.getInstance()
.RuntimeLoggerFactorySingleton.getInstance()
.RuntimeLoggerFactorySingleton.getInstance()
.LogPriority.CRITICAL
.LogPriority.CRITICAL
.LogPriority.CRITICAL
.LogPriority.CRITICAL
.LogPriority.CRITICAL
.LogPriority.CRITICAL
.LogPriority.CRITICAL
.LogPriority.CRITICAL
.LogPriority.CRITICAL
.LogPriority.CRITICAL
.LogPriority.CRITICAL
.LogPriority.CRITICAL
.LogPriority.DEBUG
.LogPriority.DEBUG
.LogPriority.DEBUG
.LogPriority.DEBUG
.LogPriority.DEBUG
.LogPriority.DEBUG
.Record
instances according to the provided
Criteria
.TrimLogger
instances with the
same query to delete log lines from the provided TrimLogger
instances (multi-threaded).Correlation.SESSION
TID and the Correlation.REQUEST
TID
must not be omitted.LogPriority.ERROR
.LogPriority.ERROR
.LogPriority.ERROR
.LogPriority.ERROR
.LogPriority.ERROR
.LogPriority.ERROR
.LogPriority.ERROR
.LogPriority.ERROR
.LogPriority.ERROR
.LogPriority.ERROR
.LogPriority.ERROR
.LogPriority.ERROR
.Record
instances being logged.Record
instances being logged matching
the given criteria and restrictions.Record
instances being logged matching
the given criteria and restrictions.Record
instances being logged matching
the given criteria and restrictions.Record
instances being logged matching
the given criteria and restrictions.Record
instances being logged matching
the given criteria and restrictions.QueryLogger
instances with the
same query and returning a single composite Records
instance
containing all Record
instances returned by the queried
QueryLogger
instances (multi-threaded).Record
instances being logged matching
the given criteria and restrictions.RuntimeLogger
from the given configuration
file.RuntimeLoggerFactorySingleton
.RuntimeLoggerSingleton
.LogPriority
, as
required by the RuntimeLoggerImpl.setLogLevel(String)
.LogPriority
from the LogPriorityAccessor
.LogPriority
from the LogPriorityAccessor
.LogPriority
from the LogPriorityAccessor
.Logger
being part of a
composite Logger
(or its sub-types) and which is being created by
a LoggerFactory
.Logger
being part of a
parted Logger
(or its sub-types) and which is being created by a
LoggerFactory
.Column
instances to be contained in the
provided Record.LogPriority.INFO
.LogPriority.INFO
.LogPriority.INFO
.LogPriority.INFO
.LogPriority.INFO
.LogPriority.INFO
.RuntimeLogger
is being configured to log
messages of the according LogPriority
.RuntimeLogger
is being configured to log
messages of the according LogPriority
.RuntimeLogger
is being configured to log
messages of the according LogPriority
.RuntimeLogger
is being configured to log
fatal messages (LogPriority.ALERT
).RuntimeLogger
is being configured to log
fatal messages (LogPriority.ALERT
).RuntimeLogger
is being configured to log
fatal messages (LogPriority.ALERT
).RuntimeLogger
is being configured to log
fatal messages (LogPriority.CRITICAL
).RuntimeLogger
is being configured to log
fatal messages (LogPriority.CRITICAL
).RuntimeLogger
is being configured to log
fatal messages (LogPriority.CRITICAL
).RuntimeLogger
is being configured to log
debug messages (LogPriority.DEBUG
).RuntimeLogger
is being configured to log
debug messages (LogPriority.DEBUG
).RuntimeLogger
is being configured to log
debug messages (LogPriority.DEBUG
).RuntimeLogger
is being configured to log
errors (LogPriority.ERROR
).RuntimeLogger
is being configured to log
errors (LogPriority.ERROR
).RuntimeLogger
is being configured to log
errors (LogPriority.ERROR
).RuntimeLogger
is being configured to log
infos (LogPriority.INFO
).RuntimeLogger
is being configured to log
infos (LogPriority.INFO
).RuntimeLogger
is being configured to log
infos (LogPriority.INFO
).RuntimeLogger
is being configured to log
notices (LogPriority.NOTICE
).RuntimeLogger
is being configured to log
notices (LogPriority.NOTICE
).RuntimeLogger
is being configured to log
notices (LogPriority.NOTICE
).RuntimeLogger
is being configured to log
fatal messages (LogPriority.PANIC
).RuntimeLogger
is being configured to log
fatal messages (LogPriority.PANIC
).RuntimeLogger
is being configured to log
fatal messages (LogPriority.PANIC
).RuntimeLogger
is being configured to log
comments (LogPriority.TRACE
).RuntimeLogger
is being configured to log
comments (LogPriority.TRACE
).RuntimeLogger
is being configured to log
comments (LogPriority.TRACE
).RuntimeLogger
is being configured to log
warnings (LogPriority.WARN
).RuntimeLogger
is being configured to log
warnings (LogPriority.WARN
).RuntimeLogger
is being configured to log
warnings (LogPriority.WARN
).ColumnLayout
(setter) as of ColumnLayoutAccessor.ColumnLayoutMutator.setColumnLayout(ColumnLayout)
and returns the
very same value (getter).LoggerAccessor.LoggerMutator.setLogger(Logger)
and returns the very same value (getter).LogPriorityAccessor.LogPriorityMutator.setLogPriority(LogPriority)
and returns the very same value
(getter).RuntimeLogger
(setter) as of RuntimeLoggerAccessor.RuntimeLoggerMutator.setRuntimeLogger(RuntimeLogger)
and returns
the very same value (getter).Record
.Record
.LogDecorator
provides means to beautify or enrich logs for
example when printing user friendly logs to the console.Logger
interface defines those methods required for an atomic
(sub-)logger to implement.Logger
property.Logger
property.Logger
property.LoggerFactory
defines the methods required to factor Logger
instances.Header
.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
property.LogPriority
property.LogPriority
property.LogPriorityColumnImpl
managing String
instances.RuntimeLogger
.MethodNameColumnImpl
managing String
instances.LogPriority.NOTICE
.LogPriority.NOTICE
.LogPriority.NOTICE
.LogPriority.NOTICE
.LogPriority.NOTICE
.LogPriority.NOTICE
.LogPriority.PANIC
.LogPriority.PANIC
.LogPriority.PANIC
.LogPriority.PANIC
.LogPriority.PANIC
.LogPriority.PANIC
.LogPriority.PANIC
.LogPriority.PANIC
.LogPriority.PANIC
.LogPriority.PANIC
.LogPriority.PANIC
.LogPriority.PANIC
.PartedLoggerImpl
is a ready to use implementation of a parted
Logger
extending the AbstractPartedLogger
.PartedLoggerImpl(Column, LoggerFactory, boolean)
with the additional option of determining the execution strategy of the
state change request calls for the encapsulated Logger
instances
(as of CompositeComponent
).PartedLoggerImpl(Column, LoggerFactory, boolean)
with the additional option of determining the execution strategy of the
state change request calls for the encapsulated Logger
instances
(as of CompositeComponent
).PartedQueryLoggerImpl
is a ready to use implementation of a
parted QueryLogger
extending the AbstractPartedQueryLogger
.PartedQueryLoggerImpl(Column, LoggerFactory, boolean)
with the
additional option of determining the execution strategy of the state
change request calls for the encapsulated QueryLogger
instances
(as of CompositeComponent
).PartedQueryLoggerImpl(Column, LoggerFactory, boolean)
with the
additional option of determining the execution strategy of the state
change request calls for the encapsulated QueryLogger
instances
(as of CompositeComponent
).PartedTrimLoggerImpl
is a ready to use implementation of a parted
TrimLogger
extending the AbstractPartedTrimLogger
.PartedTrimLoggerImpl(Column, LoggerFactory, boolean)
constructor
with the additional option of determining the execution strategy of the
state change request calls for the encapsulated TrimLogger
instances (as of CompositeComponent
).PartedTrimLoggerImpl(Column, LoggerFactory, boolean)
constructor
with the additional option of determining the execution strategy of the
state change request calls for the encapsulated TrimLogger
instances (as of CompositeComponent
).LogDecorator.printTail()
has been called.LogDecorator.printTail()
has been called.Logger
supports
the such.Logger
supports
the such.LogDecorator.printHead()
has been called.LogDecorator.printHead()
has been called.QueryLogger
extends the Logger
; providing additional
functionality for querying once logged data Records
by specifying
query Criteria
or other query restrictions.RuntimeLogger
property.RuntimeLogger
property.RuntimeLogger
property.RuntimeLoggerFactory
defines the methods required to factor
RuntimeLogger
instances.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:
.
.RuntimeLoggerFactoryImpl
for easy
RuntimeLogger
creation.RuntimeLogger
interface to be
configured with a (back-end) Logger
.RuntimeLogger
logging with the given Logger
and the desired LogPriority
for the messages being logged and
upwards (from the given LogPriority.getPriority()
and higher).RuntimeLogger
logging with the given Logger
and the desired LogPriority
for the messages being logged and
upwards (from the given LogPriority.getPriority()
and higher).RuntimeLogger
logging with the given Logger
and the desired LogPriority
for the messages being logged and
upwards (from the given LogPriority.getPriority()
and higher).RuntimeLogger
logging with the given Logger
and the desired LogPriority
for the messages being logged and
upwards (from the given LogPriority.getPriority()
and higher).RuntimeLogger
logging with the given Logger
and the desired LogPriority
for the messages being logged and
upwards (from the given LogPriority.getPriority()
and higher).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:
..RuntimeLoggerImpl.setLogPriority(LogPriority)
with the difference, that
a String
is passed instead of a LogPriority
element.LogPriority
for the LogPriorityAccessor
.LogPriority
for the LogPriorityAccessor
.Logger
.String
to an
according enumeration.ColumnSetupMetrics
for the actual enumeration
instance.LogPriority.TRACE
.LogPriority.TRACE
.LogPriority.TRACE
.LogPriority.TRACE
.LogPriority.TRACE
.LogPriority.TRACE
.TrimLogger
extends the QueryLogger
with the functionality
to remove Record
instances previously being logged by providing the
according Criteria
.LogPriority.WARN
.LogPriority.WARN
.LogPriority.WARN
.LogPriority.WARN
.LogPriority.WARN
.LogPriority.WARN
.LogPriority.WARN
.LogPriority.WARN
.LogPriority.WARN
.LogPriority.WARN
.LogPriority.WARN
.LogPriority.WARN
.Copyright © 2021. All rights reserved.