Uses of Interface
org.refcodes.logger.Logger
-
Uses of Logger in org.refcodes.logger
Classes in org.refcodes.logger with type parameters of type LoggerModifier and TypeInterfaceDescriptioninterfaceLoggerAccessor<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.loggerModifier and TypeInterfaceDescriptioninterfaceQueryLogger<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 LoggerModifier and TypeClassDescriptionclassTheLoggerCompositeis a ready to use implementation of a compositeLoggerextending theAbstractLoggerComposite.classPartedLogger<T,P extends T> ThePartedLoggeris a ready to use implementation of a partedLoggerextending theAbstractPartedLogger.classPartedQueryLogger<T,P extends T> ThePartedQueryLoggeris a ready to use implementation of a partedQueryLoggerextending theAbstractPartedQueryLogger.classPartedTrimLogger<T,P extends T> ThePartedTrimLoggeris a ready to use implementation of a partedTrimLoggerextending theAbstractPartedTrimLogger.classTheQueryLoggerCompositeis a ready to use implementation of a compositeQueryLoggerextending theAbstractQueryLoggerComposite.classVery plain implementation of the logger interface, mainly used as fallbackLogger.classTheTrimLoggerCompositeis a ready to use implementation of a compositeTrimLoggerextending theAbstractTrimLoggerComposite.Methods in org.refcodes.logger that return LoggerModifier and TypeMethodDescriptionLoggerFactoryComposite.createCompositeLogger(Logger<T>[] aLoggers) To be implemented by sub-classes, this method creates aLoggerComposite(or its sub-classes) from the providedLoggerinstances (or its sub-types).RuntimeLoggerImpl.getLogger()Retrieves the logger from the logger property.Methods in org.refcodes.logger with parameters of type LoggerModifier and TypeMethodDescriptionLoggerFactoryComposite.createCompositeLogger(Logger<T>[] aLoggers) To be implemented by sub-classes, this method creates aLoggerComposite(or its sub-classes) from the providedLoggerinstances (or its sub-types).voidSets the logger for the logger property.Constructors in org.refcodes.logger with parameters of type LoggerModifierConstructorDescriptionLoggerComposite(org.refcodes.controlflow.ExecutionStrategy aComponentExecutionStrategy, Logger<T>... aLoggers) Similar to theLoggerComposite(Logger...)with the additional option of determining the execution strategy of the state change request calls for the encapsulatedLoggerinstances (as ofComponentComposite).LoggerComposite(Logger<T>... aLoggers) Instantiates a newLoggerCompositecomposed of the providedLoggerinstances.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 LoggerModifierConstructorDescriptionLoggerFactoryComposite(LoggerFactory<Logger<T>> aLoggerFactory, int aNumEndpoints) Instantiates a new composite logger factory impl.PartedLogger(org.refcodes.controlflow.ExecutionStrategy aComponentExecutionStrategy, org.refcodes.tabular.Column<P> aPartitionColumn, String aDefaultLoggerName, LoggerFactory<Logger<T>> aLoggerFactory, boolean isPartitionAutoInitialize) Similar to thePartedLogger(Column, LoggerFactory, boolean)with the additional option of determining the execution strategy of the state change request calls for the encapsulatedLoggerinstances (as ofComponentComposite).PartedLogger(org.refcodes.controlflow.ExecutionStrategy aComponentExecutionStrategy, org.refcodes.tabular.Column<P> aPartitionColumn, LoggerFactory<Logger<T>> aLoggerFactory, boolean isPartitionAutoInitialize) Similar to thePartedLogger(Column, LoggerFactory, boolean)with the additional option of determining the execution strategy of the state change request calls for the encapsulatedLoggerinstances (as ofComponentComposite).PartedLogger(org.refcodes.tabular.Column<P> aPartitionColumn, String aDefaultLoggerName, LoggerFactory<Logger<T>> aLoggerFactory, boolean isPartitionAutoInitialize) Instantiates a newPartedLoggerwith the according parameters.PartedLogger(org.refcodes.tabular.Column<P> aPartitionColumn, LoggerFactory<Logger<T>> aLoggerFactory, boolean isPartitionAutoInitialize) Instantiates a newPartedLoggerwith the according parameters.