Uses of Interface
org.refcodes.logger.Logger
-
-
Uses of Logger in org.refcodes.logger
Classes in org.refcodes.logger with type parameters of type Logger Modifier and Type Interface Description interfaceLoggerAccessor<L extends Logger<?>>Provides an accessor for aLoggerproperty.static interfaceLoggerAccessor.LoggerMutator<L extends Logger<?>>Provides a mutator for aLoggerproperty.static interfaceLoggerAccessor.LoggerProperty<L extends Logger<?>>Provides aLoggerproperty.interfaceLoggerFactory<L extends Logger<?>>ALoggerFactorydefines the methods required to factorLoggerinstances.Subinterfaces of Logger in org.refcodes.logger Modifier and Type Interface Description interfaceQueryLogger<T>TheQueryLoggerextends theLogger; providing additional functionality for querying once logged dataRecordsby specifying queryCriteriaor other query restrictions.interfaceTrimLogger<T>TheTrimLoggerextends theQueryLoggerwith the functionality to removeRecordinstances previously being logged by providing the accordingCriteria.Classes in org.refcodes.logger that implement Logger Modifier and Type Class Description classCompositeLoggerImpl<T>TheCompositeLoggerImplis a ready to use implementation of a compositeLoggerextending theAbstractCompositeLogger.classCompositeQueryLoggerImpl<T>TheCompositeQueryLoggerImplis a ready to use implementation of a compositeQueryLoggerextending theAbstractCompositeQueryLogger.classCompositeTrimLoggerImpl<T>TheCompositeTrimLoggerImplis a ready to use implementation of a compositeTrimLoggerextending theAbstractCompositeTrimLogger.classPartedLoggerImpl<T,P extends T>ThePartedLoggerImplis a ready to use implementation of a partedLoggerextending theAbstractPartedLogger.classPartedQueryLoggerImpl<T,P extends T>ThePartedQueryLoggerImplis a ready to use implementation of a partedQueryLoggerextending theAbstractPartedQueryLogger.classPartedTrimLoggerImpl<T,P extends T>ThePartedTrimLoggerImplis a ready to use implementation of a partedTrimLoggerextending theAbstractPartedTrimLogger.classSystemLoggerVery plain implementation of the logger interface, mainly used as fallbackLogger.Methods in org.refcodes.logger that return Logger Modifier and Type Method Description protected Logger<T>CompositeLoggerFactoryImpl. createCompositeLogger(Logger<T>[] aLoggers)To be implemented by sub-classes, this method creates aCompositeLoggerImpl(or its sub-classes) from the providedLoggerinstances (or its sub-types).Logger<Object>RuntimeLoggerImpl. getLogger()Retrieves the logger from the logger property.Methods in org.refcodes.logger with parameters of type Logger Modifier and Type Method Description protected Logger<T>CompositeLoggerFactoryImpl. createCompositeLogger(Logger<T>[] aLoggers)To be implemented by sub-classes, this method creates aCompositeLoggerImpl(or its sub-classes) from the providedLoggerinstances (or its sub-types).voidRuntimeLoggerImpl. setLogger(Logger<Object> aLogger)Sets the logger for the logger property.Constructors in org.refcodes.logger with parameters of type Logger Constructor Description CompositeLoggerImpl(org.refcodes.controlflow.ExecutionStrategy aComponentExecutionStrategy, Logger<T>... aLoggers)Similar to theCompositeLoggerImpl(Logger...)with the additional option of determining the execution strategy of the state change request calls for the encapsulatedLoggerinstances (as ofCompositeComponent).CompositeLoggerImpl(Logger<T>... aLoggers)Instantiates a new composite logger impl.RuntimeLoggerImpl(String aName, Logger<Object> aLogger)Constructs aRuntimeLoggerlogging with the givenLoggerand the desiredLogPriorityfor the messages being logged and upwards (from the givenLogPriority.getPriority()and higher).RuntimeLoggerImpl(String aName, Logger<Object> aLogger, LogPriority aPriority)Constructs aRuntimeLoggerlogging with the givenLoggerand the desiredLogPriorityfor the messages being logged and upwards (from the givenLogPriority.getPriority()and higher).RuntimeLoggerImpl(Logger<Object> aLogger)Constructs aRuntimeLoggerlogging with the givenLoggerand the desiredLogPriorityfor the messages being logged and upwards (from the givenLogPriority.getPriority()and higher).RuntimeLoggerImpl(Logger<Object> aLogger, LogPriority aPriority)Constructs aRuntimeLoggerlogging with the givenLoggerand the desiredLogPriorityfor the messages being logged and upwards (from the givenLogPriority.getPriority()and higher).Constructor parameters in org.refcodes.logger with type arguments of type Logger 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 thePartedLoggerImpl(Column, LoggerFactory, boolean)with the additional option of determining the execution strategy of the state change request calls for the encapsulatedLoggerinstances (as ofCompositeComponent).PartedLoggerImpl(org.refcodes.controlflow.ExecutionStrategy aComponentExecutionStrategy, org.refcodes.tabular.Column<P> aPartitionColumn, LoggerFactory<Logger<T>> aLoggerFactory, boolean isPartitionAutoInitialize)Similar to thePartedLoggerImpl(Column, LoggerFactory, boolean)with the additional option of determining the execution strategy of the state change request calls for the encapsulatedLoggerinstances (as ofCompositeComponent).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.
-