Modifier and Type | Interface | Description |
---|---|---|
interface |
LoggerAccessor<L extends Logger<?>> |
Provides an accessor for a
Logger property. |
static interface |
LoggerAccessor.LoggerMutator<L extends Logger<?>> |
Provides a mutator for a
Logger property. |
static interface |
LoggerAccessor.LoggerProperty<L extends Logger<?>> |
Provides a
Logger property. |
interface |
LoggerFactory<L extends Logger<?>> |
A
LoggerFactory defines the methods required to factor Logger
instances. |
Modifier and Type | Interface | Description |
---|---|---|
interface |
QueryLogger<T> |
The
QueryLogger extends the Logger ; providing additional
functionality for querying once logged data Records by specifying
query Criteria or other query restrictions. |
interface |
TrimLogger<T> |
The
TrimLogger extends the QueryLogger with the functionality
to remove Record instances previously being logged by providing the
according Criteria . |
Modifier and Type | Class | Description |
---|---|---|
class |
CompositeLoggerImpl<T> |
The
CompositeLoggerImpl is a ready to use implementation of a
composite Logger extending the AbstractCompositeLogger . |
class |
CompositeQueryLoggerImpl<T> |
The
CompositeQueryLoggerImpl is a ready to use implementation of a
composite QueryLogger extending the
AbstractCompositeQueryLogger . |
class |
CompositeTrimLoggerImpl<T> |
The
CompositeTrimLoggerImpl is a ready to use implementation of a
composite TrimLogger extending the
AbstractCompositeTrimLogger . |
class |
PartedLoggerImpl<T,P extends T> |
The
PartedLoggerImpl is a ready to use implementation of a parted
Logger extending the AbstractPartedLogger . |
class |
PartedQueryLoggerImpl<T,P extends T> |
The
PartedQueryLoggerImpl is a ready to use implementation of a
parted QueryLogger extending the AbstractPartedQueryLogger . |
class |
PartedTrimLoggerImpl<T,P extends T> |
The
PartedTrimLoggerImpl is a ready to use implementation of a parted
TrimLogger extending the AbstractPartedTrimLogger . |
class |
SystemLoggerImpl |
Very plain implementation of the logger interface, mainly used as fallback
Logger . |
Modifier and Type | Method | Description |
---|---|---|
protected Logger<T> |
CompositeLoggerFactoryImpl.createCompositeLogger(Logger<T>[] aLoggers) |
To be implemented by sub-classes, this method creates a
CompositeLoggerImpl (or its sub-classes) from the provided
Logger instances (or its sub-types). |
Modifier and Type | Method | Description |
---|---|---|
protected Logger<T> |
CompositeLoggerFactoryImpl.createCompositeLogger(Logger<T>[] aLoggers) |
To be implemented by sub-classes, this method creates a
CompositeLoggerImpl (or its sub-classes) from the provided
Logger instances (or its sub-types). |
void |
RuntimeLoggerImpl.setLogger(Logger<Object> aLogger) |
Sets the logger for the logger property.
|
Constructor | Description |
---|---|
CompositeLoggerImpl(org.refcodes.controlflow.ExecutionStrategy aComponentExecutionStrategy,
Logger<T>... aLoggers) |
Similar to the
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 ). |
CompositeLoggerImpl(Logger<T>... aLoggers) |
Instantiates a new composite logger impl.
|
RuntimeLoggerImpl(String aName,
Logger<Object> aLogger) |
Constructs a
RuntimeLogger logging with the given Logger
and the desired LogPriority for the messages being logged and
upwards (from the given LogPriority.getPriority() and higher). |
RuntimeLoggerImpl(String aName,
Logger<Object> aLogger,
LogPriority aPriority) |
Constructs a
RuntimeLogger logging with the given Logger
and the desired LogPriority for the messages being logged and
upwards (from the given LogPriority.getPriority() and higher). |
RuntimeLoggerImpl(Logger<Object> aLogger) |
Constructs a
RuntimeLogger logging with the given Logger
and the desired LogPriority for the messages being logged and
upwards (from the given LogPriority.getPriority() and higher). |
RuntimeLoggerImpl(Logger<Object> aLogger,
LogPriority aPriority) |
Constructs a
RuntimeLogger logging with the given Logger
and the desired LogPriority for the messages being logged and
upwards (from the given LogPriority.getPriority() and higher). |
Constructor | Description |
---|---|
CompositeLoggerFactoryImpl(LoggerFactory<Logger<T>> aLoggerFactory,
int aNumEndpoints) |
Instantiates a new composite logger factory impl.
|
PartedLoggerImpl(org.refcodes.controlflow.ExecutionStrategy aComponentExecutionStrategy,
org.refcodes.tabular.Column<P> aPartitionColumn,
String aDefaultLoggerName,
LoggerFactory<Logger<T>> aLoggerFactory,
boolean isPartitionAutoInitialize) |
Similar to the
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(org.refcodes.controlflow.ExecutionStrategy aComponentExecutionStrategy,
org.refcodes.tabular.Column<P> aPartitionColumn,
LoggerFactory<Logger<T>> aLoggerFactory,
boolean isPartitionAutoInitialize) |
Similar to the
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(org.refcodes.tabular.Column<P> aPartitionColumn,
String aDefaultLoggerName,
LoggerFactory<Logger<T>> aLoggerFactory,
boolean isPartitionAutoInitialize) |
Instantiates a new parted logger impl.
|
PartedLoggerImpl(org.refcodes.tabular.Column<P> aPartitionColumn,
LoggerFactory<Logger<T>> aLoggerFactory,
boolean isPartitionAutoInitialize) |
Instantiates a new parted logger impl.
|
Copyright © 2018. All rights reserved.