Uses of Interface
provided.logger.ILogEntryProcessor
Packages that use ILogEntryProcessor
Package
Description
FOR INTERNAL USE ONLY! DEVELOPER CODE SHOULD NEVER DIRECTLY ACCESS ANYTHING IN THIS PACKAGE!
Implementation details for the logger library.
Convenience and utility support for the logger library
-
Uses of ILogEntryProcessor in provided.logger
Methods in provided.logger that return ILogEntryProcessorModifier and TypeMethodDescriptionstatic ILogEntryProcessor
ILogEntryProcessor.MakeDefault()
Instantiate a log entry processor that prints to the console using the ILogEntryFormatter.DEFAULT formatter.static ILogEntryProcessor
ILogEntryProcessor.MakeDefault(ILogEntryFormatter leFormatter)
Instantiate a log entry processor that prints to the console using the given log entry formatter.static ILogEntryProcessor
ILogEntryProcessor.Wrap(BiConsumer<LogLevel,String> logConsumer, boolean appendLocation)
Convenience factory to wrap a Consumer<LogEntry, String> in an ILogEntryProcessor so that it can be used in an ILogger.Methods in provided.logger with parameters of type ILogEntryProcessorModifier and TypeMethodDescriptionboolean
ILogger.addLogProcessor(ILogEntryProcessor logProcFn)
Add the given log entry processor to the set of processors being used.static ILogger
ILoggerControl.makeLogger(ILogEntryProcessor logProcFn)
Instantiate a new instance of an ILogger with the given log entry processor and a minimum logging level of LogLevel.INFO.static ILogger
ILoggerControl.makeLogger(ILogEntryProcessor logProcFn, LogLevel logLevel)
Instantiate a new instance of an ILogger with the given log entry processor and the given minimum logging level.boolean
ILogger.removeLogProcessor(ILogEntryProcessor logProcFn)
Remove the given log entry processor from the set of processors being used.void
ILogger.setLogProcessor(ILogEntryProcessor logProcFn)
Set the log entry processor being used. -
Uses of ILogEntryProcessor in provided.logger.impl
Fields in provided.logger.impl with type parameters of type ILogEntryProcessorModifier and TypeFieldDescriptionprivate Set<ILogEntryProcessor>
Logger.leProcessors
The current set of log entry processors to useMethods in provided.logger.impl with parameters of type ILogEntryProcessorModifier and TypeMethodDescriptionboolean
Logger.addLogProcessor(ILogEntryProcessor logProcFn)
boolean
Logger.removeLogProcessor(ILogEntryProcessor logProcFn)
void
Logger.setLogProcessor(ILogEntryProcessor logProcFn)
Constructors in provided.logger.impl with parameters of type ILogEntryProcessorModifierConstructorDescriptionLogger(ILogEntryProcessor logDisplayFn)
Instantiate this logger with the given log entry processor and a minimum logging level of LogLevel.INFOLogger(ILogEntryProcessor logDisplayFn, LogLevel logLevel)
Instantiate this logger with the given log entry processor and given minimum logging level -
Uses of ILogEntryProcessor in provided.logger.util
Subinterfaces of ILogEntryProcessor in provided.logger.utilModifier and TypeInterfaceDescriptioninterface
An abstract log entry processor that converts a log entry into a String that is then displayed, stored, transmitted, etc.Classes in provided.logger.util that implement ILogEntryProcessorModifier and TypeClassDescriptionclass
A abstract mutable IStringLogEntryProcessor class that enables the string formatter in use to be both accessed and changed.class
Simple display panel for logger output.