Package de.fhg.igd.logging

Interface Summary
ConfigurationChangeListener Implementations of this listener interface will be notified on any kinds of configuration changes.
Forwarder This interface is supposed to be implemented by classes that forward log messages to be dispatched either synchronously or by usage of Asynchronous Message Dispatching.
Logger This is the main logging interface.
Messenger This interface defines the method by which log messages actually get posted into the underlying logging system.
Wrapper This interface is needed by LoggerImpl objects to be able to perform logging in an abstract way, independent of the currently used underlying logging mechanism.
 

Class Summary
AbstractAsynchronousMessageDispatcher This abstract class provides the main functionality of Asynchronous Message Dispatching.
AbstractWrapper This is an abstract wrapper class for a logger instance of the underlying logging mechanism.
Chronometer This is a factory for timestamps and interval anchor entries.
CommandLineInterface This class is a simple parser for command line arguments.
ConfigurationChangeAdapter This is a convenience class intended to be used as an extendable implementation of the ConfigurationChangeListener interface.
ConfigurationChangeEvent Instances of this EventObject will be fired to every registered ConfigurationChangeListener.
ConfigurationParameters This is a container class for all parameters needed by the LoggingConfiguration.
ConfigurationParameters.BestMatch This is wrapper class for a best matching configuration entry, which is for example the return type of LoggingConfiguration.getOutput(String) and LoggingConfiguration.getLogLevel(String).
LoggerFactory This factory knows how to create new, and dynamically update already deployed Logger objects depending on the currently chosen underlying logging mechanism.
LoggerImpl This is a generic Logger implementation which provides the defined functionality by means of a Wrapper which depends on the underlying logging system.
LoggerProxy This is a proxy class used by the LoggerFactory for wrapping LoggerImpl instances in order to be able to exchange loggers easily in case of configuration change requests.
LoggingConfiguration This class allows easy maintenance and configuration of the logging framework at runtime.
LogLevel This is the main log level class which provides a set of predefined known instances.
SourceLocation This class represents a source code location.
 

Exception Summary
LoggingException This exception will be thrown whenever something went wrong within the Logging Framework.
 



Copyright © Fraunhofer Gesellschaft. All Rights Reserved.