A B C D E F G H I K L M N O P R S T U V W Z

A

AbstractAsynchronousMessageDispatcher - Class in de.fhg.igd.logging
This abstract class provides the main functionality of Asynchronous Message Dispatching.
AbstractAsynchronousMessageDispatcher(Messenger, int) - Constructor for class de.fhg.igd.logging.AbstractAsynchronousMessageDispatcher
Create an AbstractAsynchronousMessageDispatcher daemon.
AbstractWrapper - Class in de.fhg.igd.logging
This is an abstract wrapper class for a logger instance of the underlying logging mechanism.
AbstractWrapper(String, LoggerImpl) - Constructor for class de.fhg.igd.logging.AbstractWrapper
Hidden construction.
activateOptions() - Method in class de.fhg.igd.logging.log4j.StandardLayout
 
addConfigurationChangeListener(ConfigurationChangeListener) - Method in class de.fhg.igd.logging.LoggingConfiguration
Register for configuration change notifications
addForwarder(Forwarder) - Static method in class de.fhg.igd.logging.AbstractWrapper
Register a Forwarder to be updated in case of buffer configuration changes.
addForwarderFor(URL) - Method in class de.fhg.igd.logging.AbstractWrapper
Add a new Forwarder for the given URL to the wrapped logger.
addForwarderFor(URL) - Method in class de.fhg.igd.logging.log4j.Log4jWrapper
 
addForwarderFor(URL) - Method in class de.fhg.igd.logging.sun.SunWrapper
 
addLogLevel(String, LogLevel) - Static method in class de.fhg.igd.logging.AbstractWrapper
Add a log level definition for the given name and update all wrappers whose best log level names match the given name.
addOutput(String, URL) - Static method in class de.fhg.igd.logging.AbstractWrapper
Add a new output destination for the given name and update all wrappers whose current output names match the given name.
addOutput(String, URL) - Method in class de.fhg.igd.logging.ConfigurationParameters
Add an output URL for the given name.
addOutput(String, String) - Method in class de.fhg.igd.logging.LoggingConfiguration
Add an output destination URL.
addOutput(String, URL) - Method in class de.fhg.igd.logging.LoggingConfiguration
 
ALL - Static variable in class de.fhg.igd.logging.LogLevel
This log level is intended to be used for showing the complete logging output since it has the lowest possible priority
append(LoggingEvent) - Method in class de.fhg.igd.logging.log4j.AsynchronousWriterAppender
Hand over a log event to be posted as soon as possible.
append(LoggingEvent) - Method in class de.fhg.igd.logging.log4j.URLAppender
Hand over an event to the target Appender.
apply(ConfigurationParameters) - Method in class de.fhg.igd.logging.LoggingConfiguration
Apply the given configuration by trying to minimize changes in order to keep alive as many output connections as possible.
AsynchronousStreamHandler - Class in de.fhg.igd.logging.sun
This Handler is intended to be used for logging across slow or instable network connections.
AsynchronousStreamHandler(OutputStream, Formatter, int) - Constructor for class de.fhg.igd.logging.sun.AsynchronousStreamHandler
Create an AsynchronousStreamHandler.
AsynchronousStreamHandler.SunMessageDispatcher - Class in de.fhg.igd.logging.sun
This is the dispatcher implementation for the Sun logging mechanism.
AsynchronousStreamHandler.SunMessageDispatcher(Messenger, int) - Constructor for class de.fhg.igd.logging.sun.AsynchronousStreamHandler.SunMessageDispatcher
 
AsynchronousWriterAppender - Class in de.fhg.igd.logging.log4j
This Appender is intended to be used for logging across slow or instable network connections.
AsynchronousWriterAppender(Layout, OutputStream, int) - Constructor for class de.fhg.igd.logging.log4j.AsynchronousWriterAppender
Create an AsynchronousWriterAppender.
AsynchronousWriterAppender.Log4jMessageDispatcher - Class in de.fhg.igd.logging.log4j
This is the dispatcher implementation for the Log4J logging mechanism.
AsynchronousWriterAppender.Log4jMessageDispatcher(Messenger, int) - Constructor for class de.fhg.igd.logging.log4j.AsynchronousWriterAppender.Log4jMessageDispatcher
 
atPresent() - Static method in class de.fhg.igd.logging.LoggingConfiguration
Get the current configuration.
AUTO_LOGGER - Static variable in class de.fhg.igd.logging.LoggerFactory
The identifier for automatic detection of the logging mechanism

B

bufferChanged(ConfigurationChangeEvent) - Method in class de.fhg.igd.logging.ConfigurationChangeAdapter
 
bufferChanged(ConfigurationChangeEvent) - Method in interface de.fhg.igd.logging.ConfigurationChangeListener
This method will be called in case a buffer definition has been added, changed or removed.
buffers_ - Variable in class de.fhg.igd.logging.ConfigurationParameters
The storage for user configured buffer sizes, URL objects are used as keys, Integer objects as values
buffersize_ - Variable in class de.fhg.igd.logging.log4j.URLAppender
The buffer size
buffersize_ - Variable in class de.fhg.igd.logging.sun.URLHandler
The buffer size

C

cache_ - Static variable in class de.fhg.igd.logging.AbstractWrapper
The storage for all deployed target loggers
cache_ - Static variable in class de.fhg.igd.logging.Chronometer
The storage for all used Chronometer instances as WeakReference objects
cache_ - Static variable in class de.fhg.igd.logging.log4j.URLAppender
The storage for deployed URLAppender objects
cache_ - Static variable in class de.fhg.igd.logging.LoggerImpl
The storage for all deployed logger objects
cache_ - Static variable in class de.fhg.igd.logging.sun.URLHandler
The storage for deployed URLHandler objects
call(Method, String[]) - Method in class de.fhg.igd.logging.CommandLineInterface
Invoke the given method on the current configuration.
caught(Throwable) - Method in interface de.fhg.igd.logging.Logger
This method is supposed to be used for logging the catching of a Throwable (and subclasses).
caught(LogLevel, String, Throwable) - Method in interface de.fhg.igd.logging.Logger
This method implicitely calls Logger.log(de.fhg.igd.logging.LogLevel, java.lang.String) first, then Logger.caught(Throwable).
caught(Throwable) - Method in class de.fhg.igd.logging.LoggerImpl
 
caught(LogLevel, String, Throwable) - Method in class de.fhg.igd.logging.LoggerImpl
 
caught(Throwable) - Method in class de.fhg.igd.logging.LoggerProxy
 
caught(LogLevel, String, Throwable) - Method in class de.fhg.igd.logging.LoggerProxy
 
changeBuffer(URL, Integer) - Static method in class de.fhg.igd.logging.AbstractWrapper
Change the buffer size of affected Forwarder instances (that have been registered before).
changeInterval(Long) - Static method in class de.fhg.igd.logging.Chronometer
Change the interval length
changeLogger(String) - Static method in class de.fhg.igd.logging.LoggerFactory
Change the underlying logging mechanism and implicitly update all deployed proxies.
changeLogLevel(String, LogLevel) - Static method in class de.fhg.igd.logging.AbstractWrapper
Change the log level definition for the given name and update all wrappers whose current log level name match the given name.
checkOutput(URL) - Static method in class de.fhg.igd.logging.LoggingConfiguration
Check the given output destination URL by trying to establish a connection and closing the stream right after.
Chronometer - Class in de.fhg.igd.logging
This is a factory for timestamps and interval anchor entries.
Chronometer(URL) - Constructor for class de.fhg.igd.logging.Chronometer
Hidden construction.
chronometerFor(URL) - Static method in class de.fhg.igd.logging.AbstractWrapper
This method allows subclasses to access the protected Chronometer.instanceFor(de.fhg.igd.util.URL) to request Chronometer objects.
clazz_ - Variable in class de.fhg.igd.logging.SourceLocation
The class name
clone() - Method in class de.fhg.igd.logging.ConfigurationParameters
 
close() - Method in class de.fhg.igd.logging.log4j.AsynchronousWriterAppender
This method will close underlying streams and free used resources.
close() - Method in class de.fhg.igd.logging.log4j.URLAppender
This method will close underlying streams, remove this Appender from the cache in case no further reference exists.
close() - Method in class de.fhg.igd.logging.sun.AsynchronousStreamHandler
This method will close underlying streams and free used resources.
close() - Method in class de.fhg.igd.logging.sun.URLHandler
This method will close underlying streams, remove this Handler from the cache in case no further reference exists.
closed_ - Variable in class de.fhg.igd.logging.log4j.AsynchronousWriterAppender
This flag will be set to true once AsynchronousWriterAppender.close() has been called
closed_ - Variable in class de.fhg.igd.logging.sun.AsynchronousStreamHandler
This flag will be set to true once AsynchronousStreamHandler.close() has been called
cm_ - Variable in class de.fhg.igd.logging.log4j.StandardLayout
The Chronometer that creates the intervals between two anchor timestamp log entries
cm_ - Variable in class de.fhg.igd.logging.log4j.URLAppender
The Chronometer that is assigned to the output destination of this Appender
cm_ - Variable in class de.fhg.igd.logging.sun.StandardFormatter
The Chronometer that creates the intervals between two anchor timestamp log entries
cm_ - Variable in class de.fhg.igd.logging.sun.URLHandler
The Chronometer that is assigned to the output destination of this Handler
cnt_ - Variable in class de.fhg.igd.logging.AbstractWrapper
The reference counter
cnt_ - Variable in class de.fhg.igd.logging.log4j.URLAppender
The reference counter
cnt_ - Variable in class de.fhg.igd.logging.LoggerImpl
The reference counter
cnt_ - Variable in class de.fhg.igd.logging.sun.URLHandler
The reference counter
CommandLineInterface - Class in de.fhg.igd.logging
This class is a simple parser for command line arguments.
CommandLineInterface() - Constructor for class de.fhg.igd.logging.CommandLineInterface
Create a CommandLineInterface.
CONFIG_FILE_PROPERTY - Static variable in class de.fhg.igd.logging.LoggingConfiguration
The name of the system property that contains the path to the logging configuration file
CONFIG_RESOURCE - Static variable in class de.fhg.igd.logging.LoggingConfiguration
The name of the resource file that will be loaded instead of an undefined or missing logging configuration file
ConfigurationChangeAdapter - Class in de.fhg.igd.logging
This is a convenience class intended to be used as an extendable implementation of the ConfigurationChangeListener interface.
ConfigurationChangeAdapter() - Constructor for class de.fhg.igd.logging.ConfigurationChangeAdapter
Empty construction.
ConfigurationChangeEvent - Class in de.fhg.igd.logging
Instances of this EventObject will be fired to every registered ConfigurationChangeListener.
ConfigurationChangeEvent(Object, Object, Object, Object) - Constructor for class de.fhg.igd.logging.ConfigurationChangeEvent
Create a ConfigurationChangeEvent.
ConfigurationChangeListener - Interface in de.fhg.igd.logging
Implementations of this listener interface will be notified on any kinds of configuration changes.
configurationChangeListeners_ - Variable in class de.fhg.igd.logging.LoggingConfiguration
The storage for registered ConfigurationChangeListener objects
ConfigurationParameters - Class in de.fhg.igd.logging
This is a container class for all parameters needed by the LoggingConfiguration.
ConfigurationParameters() - Constructor for class de.fhg.igd.logging.ConfigurationParameters
Create an empty ConfigurationParameters container.
ConfigurationParameters.BestMatch - Class in de.fhg.igd.logging
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).
ConfigurationParameters.BestMatch(String, Object) - Constructor for class de.fhg.igd.logging.ConfigurationParameters.BestMatch
Create a BestMatch.
convertBuffer(Integer) - Static method in class de.fhg.igd.logging.ConfigurationParameters
Convert an Integer value into a buffer String as it might be used in the configuration file.
convertInterval(Long) - Static method in class de.fhg.igd.logging.ConfigurationParameters
Convert a Long value into an interval String as it might be used in the configuration file.
CR - Static variable in class de.fhg.igd.logging.LoggingConfiguration
The system dependent line separator
create(Properties) - Static method in class de.fhg.igd.logging.ConfigurationParameters
Create a ConfigurationParameters container initialized from a set of property values.
createBetterTarget() - Method in class de.fhg.igd.logging.LoggerProxy
In case there is a better matching target for this proxy, request and return its instance.
createLossEntry(int, Object) - Method in class de.fhg.igd.logging.AbstractAsynchronousMessageDispatcher
Create a notification log entry informing about lost messages.
createLossEntry(int, Object) - Method in class de.fhg.igd.logging.log4j.AsynchronousWriterAppender.Log4jMessageDispatcher
 
createLossEntry(int, Object) - Method in class de.fhg.igd.logging.sun.AsynchronousStreamHandler.SunMessageDispatcher
 
createTarget(OutputStream, Layout, int) - Static method in class de.fhg.igd.logging.log4j.URLAppender
Create the target WriterAppender.
createTarget(OutputStream, Formatter, int) - Static method in class de.fhg.igd.logging.sun.URLHandler
Create the target StreamHandler.

D

de.fhg.igd.logging - package de.fhg.igd.logging
 
de.fhg.igd.logging.log4j - package de.fhg.igd.logging.log4j
 
de.fhg.igd.logging.sun - package de.fhg.igd.logging.sun
 
debug(String) - Method in interface de.fhg.igd.logging.Logger
Creates a log entry on LogLevel.DEBUG.
debug(String) - Method in class de.fhg.igd.logging.LoggerImpl
 
debug(String) - Method in class de.fhg.igd.logging.LoggerProxy
 
DEBUG - Static variable in class de.fhg.igd.logging.LogLevel
This log level is intended to be used for debugging purposes, its priority is lower than those of all log levels except LogLevel.TRACE and LogLevel.ALL
default_ - Static variable in class de.fhg.igd.logging.ConfigurationParameters
The default parameters
DEFAULT_BUFFER_LOCAL - Static variable in class de.fhg.igd.logging.ConfigurationParameters
The default value of the buffer property (for local destination URLs)
DEFAULT_BUFFER_NETWORK - Static variable in class de.fhg.igd.logging.ConfigurationParameters
The default value of the buffer property (for network destination URLs)
DEFAULT_INTERVAL - Static variable in class de.fhg.igd.logging.ConfigurationParameters
The default value of the interval property
DEFAULT_LOGGER - Static variable in class de.fhg.igd.logging.ConfigurationParameters
The default value of the logger property
DEFAULT_LOGLEVEL - Static variable in class de.fhg.igd.logging.ConfigurationParameters
The default value of the loglevel property
DEFAULT_OUTPUT - Static variable in class de.fhg.igd.logging.ConfigurationParameters
The default value of the output property
deleteOutput(String) - Static method in class de.fhg.igd.logging.AbstractWrapper
After deleting all output destinations of the given name, update all wrappers whose output name matches the given name and replace their output destinations by the best matching substitutes.
detect() - Static method in class de.fhg.igd.logging.SourceLocation
Detect the current source code location.
dismiss() - Method in class de.fhg.igd.logging.AbstractWrapper
 
dismiss() - Method in class de.fhg.igd.logging.LoggerImpl
Removes this LoggerImpl from the cache in case it is no longer referenced.
dismiss() - Method in interface de.fhg.igd.logging.Wrapper
This method will be called in case the corresponding instance of the implementing class will not be used anymore.
dismissProxy(LoggerProxy) - Static method in class de.fhg.igd.logging.LoggerFactory
Remove a proxy from the cache.
dispatch(Object) - Method in class de.fhg.igd.logging.AbstractAsynchronousMessageDispatcher
Hand over a message for dispatching.
dispatcher_ - Variable in class de.fhg.igd.logging.log4j.AsynchronousWriterAppender
The Asynchronous Message Dispatcher thread
dispatcher_ - Variable in class de.fhg.igd.logging.sun.AsynchronousStreamHandler
The Asynchronous Message Dispatcher thread

E

entering() - Method in interface de.fhg.igd.logging.Logger
This method is supposed to be used for logging the entry of a parameterless method.
entering(Object[]) - Method in interface de.fhg.igd.logging.Logger
This method is supposed to be used for logging the entry of a method with a set of parameters.
entering() - Method in class de.fhg.igd.logging.LoggerImpl
 
entering(Object[]) - Method in class de.fhg.igd.logging.LoggerImpl
 
entering() - Method in class de.fhg.igd.logging.LoggerProxy
 
entering(Object[]) - Method in class de.fhg.igd.logging.LoggerProxy
 
equals(Object) - Method in class de.fhg.igd.logging.AbstractWrapper
 
equals(Object) - Method in class de.fhg.igd.logging.Chronometer
 
equals(Object) - Method in class de.fhg.igd.logging.ConfigurationParameters.BestMatch
 
equals(Object) - Method in class de.fhg.igd.logging.ConfigurationParameters
 
equals(Object) - Method in class de.fhg.igd.logging.log4j.URLAppender
 
equals(Object) - Method in class de.fhg.igd.logging.LoggerImpl
 
equals(Object) - Method in class de.fhg.igd.logging.LoggerProxy
 
equals(Object) - Method in class de.fhg.igd.logging.LogLevel
 
equals(Object) - Method in class de.fhg.igd.logging.sun.URLHandler
 
error(String) - Method in interface de.fhg.igd.logging.Logger
Creates a log entry on LogLevel.ERROR.
error(String) - Method in class de.fhg.igd.logging.LoggerImpl
 
error(String) - Method in class de.fhg.igd.logging.LoggerProxy
 
ERROR - Static variable in class de.fhg.igd.logging.LogLevel
This log level is intended to be used for error events that definitely will not lead into general malfunction, its priority is lower than those of LogLevel.SEVERE, LogLevel.FATAL and LogLevel.OFF
exiting() - Method in interface de.fhg.igd.logging.Logger
This method is supposed to be used for logging the exit of a method without return value.
exiting(Object) - Method in interface de.fhg.igd.logging.Logger
This method is supposed to be used for logging the exit of a method with a return value.
exiting() - Method in class de.fhg.igd.logging.LoggerImpl
 
exiting(Object) - Method in class de.fhg.igd.logging.LoggerImpl
 
exiting() - Method in class de.fhg.igd.logging.LoggerProxy
 
exiting(Object) - Method in class de.fhg.igd.logging.LoggerProxy
 

F

fatal(String) - Method in interface de.fhg.igd.logging.Logger
Creates a log entry on LogLevel.FATAL.
fatal(String) - Method in class de.fhg.igd.logging.LoggerImpl
 
fatal(String) - Method in class de.fhg.igd.logging.LoggerProxy
 
FATAL - Static variable in class de.fhg.igd.logging.LogLevel
This log level is intended to be used for error events that definitely will lead into general malfunction, its priority is only lower than those of LogLevel.OFF
fgn_ - Variable in class de.fhg.igd.logging.LoggerImpl
The formatted group name, ready for printout
fifo_ - Variable in class de.fhg.igd.logging.AbstractAsynchronousMessageDispatcher
The internal message buffer
finalize() - Method in class de.fhg.igd.logging.Chronometer
Remove this instance and null references from the storage of deployed Chronometer objects.
finalize() - Method in class de.fhg.igd.logging.LoggerProxy
This method will be called by the garbage collector as soon as this proxy is no longer referenced.
findBestName(String) - Method in class de.fhg.igd.logging.ConfigurationParameters
Find the best matching name that has either an output or a loglevel configuration entry for the given target name.
findBestName(Map, String) - Static method in class de.fhg.igd.logging.ConfigurationParameters
Find the best matching key for the given name in the specified Map.
findBestName(String) - Method in class de.fhg.igd.logging.LoggingConfiguration
 
findFor(Chronometer) - Static method in class de.fhg.igd.logging.log4j.URLAppender
Find a URLAppender that has already been created before.
findFor(Chronometer) - Static method in class de.fhg.igd.logging.sun.URLHandler
Find a URLHandler instance that has already been created before.
findWrapperClass(String) - Static method in class de.fhg.igd.logging.LoggerFactory
Find the corresponding Wrapper implementation class for the given underlying logging mechanism.
finish() - Method in class de.fhg.igd.logging.AbstractAsynchronousMessageDispatcher
Calling this method will stop the dispatcher as soon as all remaining messages in the buffer are written into the destination stream.
finished_ - Variable in class de.fhg.igd.logging.AbstractAsynchronousMessageDispatcher
This flag will be set to true as soon as AbstractAsynchronousMessageDispatcher.finish() has been called.
fireBufferChanged(URL, Integer, Integer) - Method in class de.fhg.igd.logging.LoggingConfiguration
Fire an appropriate ConfigurationChangeEvent to ConfigurationChangeListener.bufferChanged(de.fhg.igd.logging.ConfigurationChangeEvent) of all registered listener objects.
fireIntervalChanged(Long, Long) - Method in class de.fhg.igd.logging.LoggingConfiguration
Fire an appropriate ConfigurationChangeEvent to ConfigurationChangeListener.intervalChanged(de.fhg.igd.logging.ConfigurationChangeEvent) of all registered listener objects.
fireLoggerChanged(String, String) - Method in class de.fhg.igd.logging.LoggingConfiguration
Fire an appropriate ConfigurationChangeEvent to ConfigurationChangeListener.loggerChanged(de.fhg.igd.logging.ConfigurationChangeEvent) of all registered listener objects.
fireLogLevelChanged(String, LogLevel, LogLevel) - Method in class de.fhg.igd.logging.LoggingConfiguration
Fire an appropriate ConfigurationChangeEvent to ConfigurationChangeListener.logLevelChanged(de.fhg.igd.logging.ConfigurationChangeEvent) of all registered listener objects.
fireOutputChanged(String, Object, Object) - Method in class de.fhg.igd.logging.LoggingConfiguration
Fire an appropriate ConfigurationChangeEvent to ConfigurationChangeListener.outputChanged(de.fhg.igd.logging.ConfigurationChangeEvent) of all registered listener objects.
first_ - Variable in class de.fhg.igd.logging.Chronometer
This flag will be set to false as soon as the first interval has been requested
flush() - Method in class de.fhg.igd.logging.sun.URLHandler
 
format(LoggingEvent) - Method in class de.fhg.igd.logging.log4j.StandardLayout
 
format(LogRecord) - Method in class de.fhg.igd.logging.sun.StandardFormatter
 
formatCaught(Throwable) - Method in class de.fhg.igd.logging.LoggerImpl
Create a generic message for a caught Throwable.
formatGenericMessage(StringBuffer) - Method in class de.fhg.igd.logging.LoggerImpl
Create a generic message using the group name and the current SourceLocation.
formatMethodEntry(Object[]) - Method in class de.fhg.igd.logging.LoggerImpl
Create a generic message for a method entry event.
formatMethodExit(Object) - Method in class de.fhg.igd.logging.LoggerImpl
Create a generic message for a method exit event.
formatStackTrace(Throwable) - Method in class de.fhg.igd.logging.LoggerImpl
Create a printout for a Throwable.
formatThrowing(Throwable) - Method in class de.fhg.igd.logging.LoggerImpl
Create a generic message for a Throwable that will cause a method exit.
forNotification() - Static method in class de.fhg.igd.logging.LogLevel
Get the LogLevel that is supposed to be used for system internal notifications only.
Forwarder - Interface in de.fhg.igd.logging
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.
forwarders_ - Static variable in class de.fhg.igd.logging.AbstractWrapper
Storage for references of deployed Forwarder objects

G

getAll() - Static method in class de.fhg.igd.logging.LogLevel
Get all known LogLevel references.
getBestLogLevel(String) - Method in class de.fhg.igd.logging.ConfigurationParameters
Get the best matching LogLevel for the given name.
getBestOutput(String) - Method in class de.fhg.igd.logging.ConfigurationParameters
Get the best matching Set of output URLs for the given name.
getBuffer(URL) - Method in class de.fhg.igd.logging.ConfigurationParameters
Get the current buffer property value for the given output URL.
getBuffer(URL) - Method in class de.fhg.igd.logging.LoggingConfiguration
Get the buffer value of an output destination URL.
getBufferMap() - Method in class de.fhg.igd.logging.ConfigurationParameters
Get all defined buffers.
getBufferSize() - Method in interface de.fhg.igd.logging.Forwarder
Get the size of the internal message buffer.
getBufferSize() - Method in class de.fhg.igd.logging.log4j.URLAppender
 
getBufferSize() - Method in class de.fhg.igd.logging.sun.URLHandler
 
getClassName() - Method in class de.fhg.igd.logging.SourceLocation
 
getDefault() - Static method in class de.fhg.igd.logging.ConfigurationParameters
Get the default ConfigurationParameters.
getGroup() - Method in class de.fhg.igd.logging.LoggerImpl
 
getInstance() - Static method in class de.fhg.igd.logging.CommandLineInterface
Get the singleton instance.
getInterval() - Method in class de.fhg.igd.logging.ConfigurationParameters
Get the current interval property value.
getInterval() - Method in class de.fhg.igd.logging.LoggingConfiguration
Get the current interval value.
getKey() - Method in class de.fhg.igd.logging.ConfigurationChangeEvent
 
getLineNumber() - Method in class de.fhg.igd.logging.SourceLocation
 
getLogger() - Method in class de.fhg.igd.logging.ConfigurationParameters
Get the current logger property value.
getLogger() - Static method in class de.fhg.igd.logging.LoggerFactory
Get a ready-to-use groupless logger object.
getLogger(String) - Static method in class de.fhg.igd.logging.LoggerFactory
Get a ready-to-use logger object with the specified group name.
getLogger() - Method in class de.fhg.igd.logging.LoggingConfiguration
Get the current logger property value.
getLogLevel() - Method in class de.fhg.igd.logging.AbstractWrapper
 
getLogLevel(String) - Method in class de.fhg.igd.logging.ConfigurationParameters
Get the loglevel for the given name.
getLogLevel(String) - Method in class de.fhg.igd.logging.LoggingConfiguration
Get the log level of a logger by its package name.
getLogLevel() - Method in interface de.fhg.igd.logging.Wrapper
Get the log level of the wrapped logger.
getLoglevelMap() - Method in class de.fhg.igd.logging.ConfigurationParameters
Get all defined loglevels.
getMethodName() - Method in class de.fhg.igd.logging.SourceLocation
 
getName() - Method in class de.fhg.igd.logging.AbstractWrapper
 
getName() - Method in class de.fhg.igd.logging.ConfigurationParameters.BestMatch
 
getName() - Method in class de.fhg.igd.logging.LoggerProxy
 
getName() - Method in class de.fhg.igd.logging.LogLevel
 
getName() - Method in interface de.fhg.igd.logging.Wrapper
Get the name of the wrapped logger, which automatically is also the name of the corresponding LoggerImpl object.
getNewValue() - Method in class de.fhg.igd.logging.ConfigurationChangeEvent
 
getOldValue() - Method in class de.fhg.igd.logging.ConfigurationChangeEvent
 
getOutput(String) - Method in class de.fhg.igd.logging.ConfigurationParameters
Get the output URL for the given name.
getOutput(String) - Method in class de.fhg.igd.logging.LoggingConfiguration
Get all output URLs for the specified name.
getOutputDestination() - Method in interface de.fhg.igd.logging.Forwarder
Get the output destination URL.
getOutputDestination() - Method in class de.fhg.igd.logging.log4j.URLAppender
 
getOutputDestination() - Method in class de.fhg.igd.logging.sun.URLHandler
 
getOutputMap() - Method in class de.fhg.igd.logging.ConfigurationParameters
Get all defined output URLs.
getPriority() - Method in class de.fhg.igd.logging.LogLevel
 
getTarget() - Method in class de.fhg.igd.logging.LoggerProxy
 
getType() - Method in class de.fhg.igd.logging.ConfigurationChangeEvent
 
getURL() - Method in class de.fhg.igd.logging.Chronometer
Get the URL this Chronometer instance has been assigned to.
getValue() - Method in class de.fhg.igd.logging.ConfigurationParameters.BestMatch
 
getWrapper() - Method in class de.fhg.igd.logging.LoggerImpl
 
group_ - Variable in class de.fhg.igd.logging.LoggerImpl
The logger group

H

hashCode() - Method in class de.fhg.igd.logging.AbstractWrapper
 
hashCode() - Method in class de.fhg.igd.logging.Chronometer
 
hashCode() - Method in class de.fhg.igd.logging.ConfigurationParameters.BestMatch
 
hashCode() - Method in class de.fhg.igd.logging.ConfigurationParameters
 
hashCode() - Method in class de.fhg.igd.logging.log4j.URLAppender
 
hashCode() - Method in class de.fhg.igd.logging.LoggerImpl
 
hashCode() - Method in class de.fhg.igd.logging.LoggerProxy
 
hashCode() - Method in class de.fhg.igd.logging.LogLevel
 
hashCode() - Method in class de.fhg.igd.logging.sun.URLHandler
 
help() - Method in class de.fhg.igd.logging.LoggingConfiguration
Print out some information about available command line options.

I

ignoresThrowable() - Method in class de.fhg.igd.logging.log4j.StandardLayout
 
info(String) - Method in interface de.fhg.igd.logging.Logger
Creates a log entry on LogLevel.INFO.
info(String) - Method in class de.fhg.igd.logging.LoggerImpl
 
info(String) - Method in class de.fhg.igd.logging.LoggerProxy
 
INFO - Static variable in class de.fhg.igd.logging.LogLevel
This log level is intended to be used for information purposes, its priority is lower than those of all log levels except LogLevel.DEBUG, LogLevel.TRACE and LogLevel.ALL
init() - Method in class de.fhg.igd.logging.LoggingConfiguration
Initialize the current configuration by first trying to read the logging configuration file defined in the system property.
initOutput(String, URL) - Static method in class de.fhg.igd.logging.AbstractWrapper
After adding the first output destination for the given name, update all wrappers whose best output names match the given name.
initTarget(LoggerImpl) - Method in class de.fhg.igd.logging.AbstractWrapper
Initialize the implementation specific logger target.
initTarget(LoggerImpl) - Method in class de.fhg.igd.logging.log4j.Log4jWrapper
 
initTarget(LoggerImpl) - Method in class de.fhg.igd.logging.sun.SunWrapper
 
instance_ - Static variable in class de.fhg.igd.logging.CommandLineInterface
The singleton instance
instance_ - Static variable in class de.fhg.igd.logging.LoggingConfiguration
The singleton instance
instanceFor(URL) - Static method in class de.fhg.igd.logging.Chronometer
Get the Chronometer instance for a given URL.
interval_ - Static variable in class de.fhg.igd.logging.Chronometer
The length of an interval in milliseconds
interval_ - Variable in class de.fhg.igd.logging.ConfigurationParameters
The interval property value
intervalChanged(ConfigurationChangeEvent) - Method in class de.fhg.igd.logging.ConfigurationChangeAdapter
 
intervalChanged(ConfigurationChangeEvent) - Method in interface de.fhg.igd.logging.ConfigurationChangeListener
This method will be called in case the interval between anchor timestamps has been changed.
isEnabled(LogLevel) - Method in interface de.fhg.igd.logging.Logger
Find out if logging would be performed at the given log level.
isEnabled(LogLevel) - Method in class de.fhg.igd.logging.LoggerImpl
 
isEnabled(LogLevel) - Method in class de.fhg.igd.logging.LoggerProxy
 
isEqualTo(LogLevel) - Method in class de.fhg.igd.logging.LogLevel
Check if this LogLevel is equal to the given one.
isGreaterOrEqualTo(LogLevel) - Method in class de.fhg.igd.logging.LogLevel
Check if this LogLevel is greater or equal to the given one.
isGreaterThan(LogLevel) - Method in class de.fhg.igd.logging.LogLevel
Check if this LogLevel is greater then the given one.
isLessOrEqualTo(LogLevel) - Method in class de.fhg.igd.logging.LogLevel
Check if this LogLevel is less or equal to the given one.
isLessThan(LogLevel) - Method in class de.fhg.igd.logging.LogLevel
Check if this LogLevel is less then the given one.

K

key_ - Variable in class de.fhg.igd.logging.ConfigurationChangeEvent
The affected property key
known_ - Static variable in class de.fhg.igd.logging.log4j.Log4jLogLevel
The set of known log levels defined in LogLevel, applied to the Log4J logging mechanism
known_ - Static variable in class de.fhg.igd.logging.LogLevel
The storage for all known log levels
known_ - Static variable in class de.fhg.igd.logging.sun.SunLogLevel
The set of known log levels defined in LogLevel, applied to the Sun logging mechanism

L

last_ - Variable in class de.fhg.igd.logging.ConfigurationParameters
The undo information
level_ - Variable in class de.fhg.igd.logging.AbstractWrapper
The log level
line_ - Variable in class de.fhg.igd.logging.SourceLocation
The line number
list(String) - Method in class de.fhg.igd.logging.LoggingConfiguration
Get a printout of all properties for a specific class/package name.
lname_ - Variable in class de.fhg.igd.logging.AbstractWrapper
The log level name
load(String) - Method in class de.fhg.igd.logging.LoggingConfiguration
Reinitialize the current configuration from a file.
load(InputStream) - Method in class de.fhg.igd.logging.LoggingConfiguration
Reinitialize the current configuration from a stream.
log(LogLevel, String) - Method in interface de.fhg.igd.logging.Logger
This is the generic log method to be used for creating a log entry on the specified log level.
log(LogLevel, String) - Method in class de.fhg.igd.logging.LoggerImpl
 
log(LogLevel, String) - Method in class de.fhg.igd.logging.LoggerProxy
 
Log4jLogLevel - Class in de.fhg.igd.logging.log4j
This is an extention of the Level class that comes with the Log4J package.
Log4jLogLevel(int, String, int) - Constructor for class de.fhg.igd.logging.log4j.Log4jLogLevel
Create a Log4jLogLevel and put it into the set of known log levels (if not yet present).
Log4jWrapper - Class in de.fhg.igd.logging.log4j
This class is a wrapper for a Logger object.
Log4jWrapper(String, LoggerImpl) - Constructor for class de.fhg.igd.logging.log4j.Log4jWrapper
Create a Log4jWrapper object.
Logger - Interface in de.fhg.igd.logging
This is the main logging interface.
logger_ - Variable in class de.fhg.igd.logging.ConfigurationParameters
The logger property value
logger_ - Variable in class de.fhg.igd.logging.log4j.Log4jWrapper
The wrapped logger object
logger_ - Variable in class de.fhg.igd.logging.sun.SunWrapper
The wrapped logger object
LOGGER_CLASS - Static variable in class de.fhg.igd.logging.log4j.Log4jWrapper
The name of the wrapped logger class
LOGGER_CLASS - Static variable in class de.fhg.igd.logging.sun.SunWrapper
The name of the target logger class
logger_priorities_ - Static variable in class de.fhg.igd.logging.LoggerFactory
The priority list of underlying logging mechanisms
loggerChanged(ConfigurationChangeEvent) - Method in class de.fhg.igd.logging.ConfigurationChangeAdapter
 
loggerChanged(ConfigurationChangeEvent) - Method in interface de.fhg.igd.logging.ConfigurationChangeListener
This method will be called in case the underlying logging mechanism has been exchanged.
LoggerFactory - Class in de.fhg.igd.logging
This factory knows how to create new, and dynamically update already deployed Logger objects depending on the currently chosen underlying logging mechanism.
LoggerFactory() - Constructor for class de.fhg.igd.logging.LoggerFactory
Hidden unused construction.
LoggerImpl - Class in de.fhg.igd.logging
This is a generic Logger implementation which provides the defined functionality by means of a Wrapper which depends on the underlying logging system.
LoggerImpl(String, String, Class) - Constructor for class de.fhg.igd.logging.LoggerImpl
Hidden construction.
LoggerProxy - Class in de.fhg.igd.logging
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.
LoggerProxy(Class, String, String) - Constructor for class de.fhg.igd.logging.LoggerProxy
Hidden construction.
LoggingConfiguration - Class in de.fhg.igd.logging
This class allows easy maintenance and configuration of the logging framework at runtime.
LoggingConfiguration() - Constructor for class de.fhg.igd.logging.LoggingConfiguration
Hidden construction.
LoggingException - Exception in de.fhg.igd.logging
This exception will be thrown whenever something went wrong within the Logging Framework.
LoggingException() - Constructor for exception de.fhg.igd.logging.LoggingException
Create a LoggingException.
LoggingException(String) - Constructor for exception de.fhg.igd.logging.LoggingException
Create a LoggingException that provides a message.
LogLevel - Class in de.fhg.igd.logging
This is the main log level class which provides a set of predefined known instances.
LogLevel(String, int) - Constructor for class de.fhg.igd.logging.LogLevel
Create a LogLevel.
logLevelChanged(ConfigurationChangeEvent) - Method in class de.fhg.igd.logging.ConfigurationChangeAdapter
 
logLevelChanged(ConfigurationChangeEvent) - Method in interface de.fhg.igd.logging.ConfigurationChangeListener
This method will be called in case a log level has been added, changed or removed.
loglevels_ - Variable in class de.fhg.igd.logging.ConfigurationParameters
The storage for user configured log levels, class/package name String objects are used as keys, LogLevel objects as values
lost_ - Variable in class de.fhg.igd.logging.AbstractAsynchronousMessageDispatcher
Counter for discarded messages

M

main(String[]) - Static method in class de.fhg.igd.logging.LoggingConfiguration
Provides a CommandLineInterface which publishes almost all public methods.
maxbuf_ - Variable in class de.fhg.igd.logging.AbstractAsynchronousMessageDispatcher
The maximum size of the internal message buffer
Messenger - Interface in de.fhg.igd.logging
This interface defines the method by which log messages actually get posted into the underlying logging system.
messenger_ - Variable in class de.fhg.igd.logging.AbstractAsynchronousMessageDispatcher
The actual messenger that posts messages into the underlying logging system
method_ - Variable in class de.fhg.igd.logging.SourceLocation
The method name

N

name_ - Variable in class de.fhg.igd.logging.AbstractWrapper
The name of the wrapped target logger
name_ - Variable in class de.fhg.igd.logging.ConfigurationParameters.BestMatch
The best matching name
name_ - Variable in class de.fhg.igd.logging.LoggerProxy
The name of this proxy
name_ - Variable in class de.fhg.igd.logging.LogLevel
The log level name
newval_ - Variable in class de.fhg.igd.logging.ConfigurationChangeEvent
The property value after the operation
nextInterval(long) - Method in class de.fhg.igd.logging.Chronometer
Get the current timestamp which is either a number of anchor timestamps for each interval followed by the number of milliseconds elapsed since the last interval or only the complete date and time info in case the interval has been set to zero.
NOTIFICATION_ - Static variable in class de.fhg.igd.logging.LogLevel
A hidden log level used for notification about internal events, its priority is right below LogLevel.OFF
notified_ - Variable in class de.fhg.igd.logging.AbstractAsynchronousMessageDispatcher
This flag will be set to true once a notification about message loss has been printed to System.out

O

OFF - Static variable in class de.fhg.igd.logging.LogLevel
This log level will turn off all logging output since it has the highest possible priority
oldval_ - Variable in class de.fhg.igd.logging.ConfigurationChangeEvent
The property value before the operation
oname_ - Variable in class de.fhg.igd.logging.AbstractWrapper
The output destination name
OPTION_DESCR_ - Static variable in class de.fhg.igd.logging.CommandLineInterface
The option descriptors
options_ - Variable in class de.fhg.igd.logging.CommandLineInterface
The map of available options; Method objects are used as keys, Boolean objects (representing the repeatable flag) as values
outputChanged(ConfigurationChangeEvent) - Method in class de.fhg.igd.logging.ConfigurationChangeAdapter
 
outputChanged(ConfigurationChangeEvent) - Method in interface de.fhg.igd.logging.ConfigurationChangeListener
This method will be called in case output destinations have been added, changed or removed.
outputs_ - Variable in class de.fhg.igd.logging.ConfigurationParameters
The storage for user configured output URLs, class/package name String objects are used as keys, URL objects as values

P

parameters_ - Variable in class de.fhg.igd.logging.LoggingConfiguration
The configuration parameters
parse(String) - Static method in class de.fhg.igd.logging.sun.SunLogLevel
This is a replacement for Level.parse(java.lang.String).
parseBuffer(String) - Static method in class de.fhg.igd.logging.ConfigurationParameters
Parse a buffer String as an Integer value.
parseInterval(String) - Static method in class de.fhg.igd.logging.ConfigurationParameters
Parse an interval String as a Long value.
parseLogLevel(String) - Static method in class de.fhg.igd.logging.ConfigurationParameters
Parse a loglevel String as a LogLevel object.
parseOutput(String) - Static method in class de.fhg.igd.logging.ConfigurationParameters
Parse an output String as an Output value.
PKG_PREFIX_ - Static variable in class de.fhg.igd.logging.LoggerFactory
The package prefix
post(Object) - Method in class de.fhg.igd.logging.log4j.AsynchronousWriterAppender
 
post(Object) - Method in interface de.fhg.igd.logging.Messenger
Actually post a message into the underlying logging system.
post(Object) - Method in class de.fhg.igd.logging.sun.AsynchronousStreamHandler
 
postLogEntry(LogLevel, String) - Method in class de.fhg.igd.logging.log4j.Log4jWrapper
 
postLogEntry(LogLevel, String) - Method in class de.fhg.igd.logging.sun.SunWrapper
 
postLogEntry(LogLevel, String) - Method in interface de.fhg.igd.logging.Wrapper
Post a log entry into the underlying logging mechanism by means of the wrapped logger.
printLossMessage(Object) - Method in class de.fhg.igd.logging.AbstractAsynchronousMessageDispatcher
Print a notification about automatic message discarding to System.out.
printLossMessage(Object) - Method in class de.fhg.igd.logging.log4j.AsynchronousWriterAppender.Log4jMessageDispatcher
 
printLossMessage(Object) - Method in class de.fhg.igd.logging.sun.AsynchronousStreamHandler.SunMessageDispatcher
 
priority_ - Variable in class de.fhg.igd.logging.LogLevel
The log level priority
process(String[]) - Method in class de.fhg.igd.logging.CommandLineInterface
Parse the given command line arguments and process the detected options.
process(String, List) - Method in class de.fhg.igd.logging.CommandLineInterface
Create one or more calls from an option.
PROPERTIES_RESOURCE - Static variable in class de.fhg.igd.logging.LoggerFactory
The factory properties resource file
PROPERTY_BUFFER - Static variable in class de.fhg.igd.logging.ConfigurationParameters
The name of the buffer property
PROPERTY_INTERVAL - Static variable in class de.fhg.igd.logging.ConfigurationParameters
The name of the interval property
PROPERTY_LOGGER - Static variable in class de.fhg.igd.logging.ConfigurationParameters
The name of the logger property
PROPERTY_LOGGER_PRIORITIES - Static variable in class de.fhg.igd.logging.LoggerFactory
The name of the logger priorities property within the resource file
PROPERTY_LOGLEVEL - Static variable in class de.fhg.igd.logging.ConfigurationParameters
The name of the loglevel property
PROPERTY_OUTPUT - Static variable in class de.fhg.igd.logging.ConfigurationParameters
The name of the output property
proxies_ - Static variable in class de.fhg.igd.logging.LoggerFactory
The storage for all deployed LoggerProxy objects
publish(LogRecord) - Method in class de.fhg.igd.logging.sun.AsynchronousStreamHandler
Hand over a log record to be posted as soon as possible.
publish(LogRecord) - Method in class de.fhg.igd.logging.sun.URLHandler
Hand over a record to the target Handler.

R

readResolve() - Method in class de.fhg.igd.logging.log4j.Log4jLogLevel
Serialization magic to avoid "doppelgangers" and also for performance optimization.
readResolve() - Method in class de.fhg.igd.logging.LogLevel
Serialization magic to avoid "doppelgangers" and also for performance optimization.
readResolve() - Method in class de.fhg.igd.logging.sun.SunLogLevel
Serialization magic to avoid "doppelgangers" and also for performance optimization.
reinit() - Method in class de.fhg.igd.logging.LoggingConfiguration
 
removeAllForwarders() - Method in class de.fhg.igd.logging.AbstractWrapper
Remove all Forwarder and similar objects (e.g.
removeAllForwarders() - Method in class de.fhg.igd.logging.log4j.Log4jWrapper
 
removeAllForwarders() - Method in class de.fhg.igd.logging.sun.SunWrapper
 
removeConfigurationChangeListener(ConfigurationChangeListener) - Method in class de.fhg.igd.logging.LoggingConfiguration
Deregister from configuration change notifications
removeForwarder(Forwarder) - Static method in class de.fhg.igd.logging.AbstractWrapper
Deregister a Forwarder from buffer configuration change updates.
removeForwarderFor(URL) - Method in class de.fhg.igd.logging.AbstractWrapper
Remove a Forwarder for the given URL from the wrapped logger.
removeForwarderFor(URL) - Method in class de.fhg.igd.logging.log4j.Log4jWrapper
 
removeForwarderFor(URL) - Method in class de.fhg.igd.logging.sun.SunWrapper
 
removeLogLevel(String) - Static method in class de.fhg.igd.logging.AbstractWrapper
Remove the log level definition for the given name and replace it by the best matching substitute.
removeOutput(String, URL) - Static method in class de.fhg.igd.logging.AbstractWrapper
Remove an output destination for the given name and update all wrappers whose current output name match the given name.
removeOutput(String, URL) - Method in class de.fhg.igd.logging.ConfigurationParameters
Remove the output URL for the given name.
removeOutput(String, String) - Method in class de.fhg.igd.logging.LoggingConfiguration
Remove an output destination.
removeOutput(String, URL) - Method in class de.fhg.igd.logging.LoggingConfiguration
 
removeOutput(String) - Method in class de.fhg.igd.logging.LoggingConfiguration
Remove all output destinations of the given name.
requestFor(String, Class, LoggerImpl) - Static method in class de.fhg.igd.logging.AbstractWrapper
Request an AbstractWrapper for a given name.
requestFor(Chronometer) - Static method in class de.fhg.igd.logging.log4j.URLAppender
Request a URLAppender.
requestFor(String, String, Class) - Static method in class de.fhg.igd.logging.LoggerImpl
Request a LoggerImpl instance.
requestFor(Chronometer) - Static method in class de.fhg.igd.logging.sun.URLHandler
Request a URLHandler.
requiresLayout() - Method in class de.fhg.igd.logging.log4j.URLAppender
 
run() - Method in class de.fhg.igd.logging.AbstractAsynchronousMessageDispatcher
This is the actual dispatcher implementation.

S

save(OutputStream) - Method in class de.fhg.igd.logging.ConfigurationParameters
Save the current parameters into a stream.
save(String) - Method in class de.fhg.igd.logging.LoggingConfiguration
Write the current configuration to a file.
save(OutputStream) - Method in class de.fhg.igd.logging.LoggingConfiguration
Write the current configuration to a stream.
setBuffer(URL, Integer) - Method in class de.fhg.igd.logging.ConfigurationParameters
Define a buffer property value for a specific output URL.
setBuffer(String, String) - Method in class de.fhg.igd.logging.LoggingConfiguration
Set the buffer property for a specific output destination.
setBuffer(URL, Integer) - Method in class de.fhg.igd.logging.LoggingConfiguration
 
setInterval(Long) - Method in class de.fhg.igd.logging.ConfigurationParameters
Set the interval property value.
setInterval(String) - Method in class de.fhg.igd.logging.LoggingConfiguration
Change the interval property.
setInterval(Long) - Method in class de.fhg.igd.logging.LoggingConfiguration
 
setLogger(String) - Method in class de.fhg.igd.logging.ConfigurationParameters
Set the logger property value.
setLogger(String) - Method in class de.fhg.igd.logging.LoggingConfiguration
Change the logger property.
setLogLevel(LogLevel) - Method in class de.fhg.igd.logging.AbstractWrapper
Set the log level of the wrapped logger.
setLogLevel(String, LogLevel) - Method in class de.fhg.igd.logging.ConfigurationParameters
Define a loglevel property value for a specific name.
setLogLevel(LogLevel) - Method in class de.fhg.igd.logging.log4j.Log4jWrapper
 
setLogLevel(String, String) - Method in class de.fhg.igd.logging.LoggingConfiguration
Set the loglevel property of a specific class/package name.
setLogLevel(String, LogLevel) - Method in class de.fhg.igd.logging.LoggingConfiguration
 
setLogLevel(LogLevel) - Method in class de.fhg.igd.logging.sun.SunWrapper
 
severe(String) - Method in interface de.fhg.igd.logging.Logger
Creates a log entry on LogLevel.SEVERE.
severe(String) - Method in class de.fhg.igd.logging.LoggerImpl
 
severe(String) - Method in class de.fhg.igd.logging.LoggerProxy
 
SEVERE - Static variable in class de.fhg.igd.logging.LogLevel
This log level is intended to be used for error events that might lead into general malfunction, its priority is lower than those of LogLevel.FATAL and LogLevel.OFF
sh_ - Variable in class de.fhg.igd.logging.sun.URLHandler
The wrapped target StreamHandler
SourceLocation - Class in de.fhg.igd.logging
This class represents a source code location.
SourceLocation() - Constructor for class de.fhg.igd.logging.SourceLocation
Create a completely unknown SourceLocation object.
SourceLocation(String, String, String) - Constructor for class de.fhg.igd.logging.SourceLocation
Create a SourceLocation object.
spallStackTrace(Throwable) - Static method in class de.fhg.igd.logging.SourceLocation
Cut a stacktrace into single lines of text.
StandardFormatter - Class in de.fhg.igd.logging.sun
This class defines how to log entries written by the Sun logger should look like.
StandardFormatter(Chronometer) - Constructor for class de.fhg.igd.logging.sun.StandardFormatter
Create a Sun StandardFormatter.
StandardLayout - Class in de.fhg.igd.logging.log4j
This class defines how to log entries written by the Log4J logger should look like.
StandardLayout(Chronometer) - Constructor for class de.fhg.igd.logging.log4j.StandardLayout
Create a Log4J StandardLayout.
SunLogLevel - Class in de.fhg.igd.logging.sun
This is an extention of the Level class that comes with the Sun package.
SunLogLevel(String, int) - Constructor for class de.fhg.igd.logging.sun.SunLogLevel
Create a SunLogLevel and put it into the set of known log levels (if not yet present).
SunWrapper - Class in de.fhg.igd.logging.sun
This class is a wrapper for a Logger object.
SunWrapper(String, LoggerImpl) - Constructor for class de.fhg.igd.logging.sun.SunWrapper
Create a SunTargetWrapper object.

T

target_ - Variable in class de.fhg.igd.logging.LoggerProxy
The target Logger implementation
throwing(Throwable) - Method in interface de.fhg.igd.logging.Logger
This method is supposed to be used for logging the creation and method exit by a Throwable (and subclasses).
throwing(LogLevel, String, Throwable) - Method in interface de.fhg.igd.logging.Logger
This method implicitely calls Logger.log(de.fhg.igd.logging.LogLevel, java.lang.String) first, then Logger.throwing(Throwable).
throwing(Throwable) - Method in class de.fhg.igd.logging.LoggerImpl
 
throwing(LogLevel, String, Throwable) - Method in class de.fhg.igd.logging.LoggerImpl
 
throwing(Throwable) - Method in class de.fhg.igd.logging.LoggerProxy
 
throwing(LogLevel, String, Throwable) - Method in class de.fhg.igd.logging.LoggerProxy
 
TIMESTAMP_FORMAT_ - Static variable in class de.fhg.igd.logging.Chronometer
Contains the output pattern for a timestamp (actually uses SimpleDateFormat)
toLevel(String) - Static method in class de.fhg.igd.logging.log4j.Log4jLogLevel
Try to identify a level by name.
toLevel(int) - Static method in class de.fhg.igd.logging.log4j.Log4jLogLevel
Try to identify a level by its priority.
toLevel(String) - Static method in class de.fhg.igd.logging.LogLevel
Get a log level by name or priority.
toString() - Method in class de.fhg.igd.logging.AbstractAsynchronousMessageDispatcher
 
toString() - Method in class de.fhg.igd.logging.AbstractWrapper
 
toString() - Method in class de.fhg.igd.logging.Chronometer
 
toString() - Method in class de.fhg.igd.logging.CommandLineInterface
 
toString() - Method in class de.fhg.igd.logging.ConfigurationChangeEvent
 
toString() - Method in class de.fhg.igd.logging.ConfigurationParameters.BestMatch
 
toString() - Method in class de.fhg.igd.logging.ConfigurationParameters
 
toString() - Method in class de.fhg.igd.logging.log4j.AsynchronousWriterAppender.Log4jMessageDispatcher
 
toString() - Method in class de.fhg.igd.logging.log4j.AsynchronousWriterAppender
 
toString() - Method in class de.fhg.igd.logging.log4j.Log4jWrapper
 
toString() - Method in class de.fhg.igd.logging.log4j.StandardLayout
 
toString() - Method in class de.fhg.igd.logging.log4j.URLAppender
 
toString() - Method in class de.fhg.igd.logging.LoggerImpl
 
toString() - Method in class de.fhg.igd.logging.LoggerProxy
 
toString() - Method in class de.fhg.igd.logging.LogLevel
 
toString() - Method in class de.fhg.igd.logging.SourceLocation
 
toString() - Method in class de.fhg.igd.logging.sun.AsynchronousStreamHandler.SunMessageDispatcher
 
toString() - Method in class de.fhg.igd.logging.sun.AsynchronousStreamHandler
 
toString() - Method in class de.fhg.igd.logging.sun.StandardFormatter
 
toString() - Method in class de.fhg.igd.logging.sun.SunWrapper
 
toString() - Method in class de.fhg.igd.logging.sun.URLHandler
 
trace(String) - Method in interface de.fhg.igd.logging.Logger
Creates a log entry on LogLevel.TRACE.
trace(String) - Method in class de.fhg.igd.logging.LoggerImpl
 
trace(String) - Method in class de.fhg.igd.logging.LoggerProxy
 
TRACE - Static variable in class de.fhg.igd.logging.LogLevel
This log level is intended to be used for detailed debugging traces, its priority is lower than those of all other log levels except LogLevel.ALL
type_ - Variable in class de.fhg.igd.logging.ConfigurationChangeEvent
The operation type
TYPE_VALUE_ADDED - Static variable in class de.fhg.igd.logging.ConfigurationChangeEvent
The operation type in case some value has been added
TYPE_VALUE_CHANGED - Static variable in class de.fhg.igd.logging.ConfigurationChangeEvent
The operation type in case some value has been changed
TYPE_VALUE_REMOVED - Static variable in class de.fhg.igd.logging.ConfigurationChangeEvent
The operation type in case some value has been removed

U

underlyingLoggingMechanism() - Static method in class de.fhg.igd.logging.LoggerFactory
Get the short name of the underlying logging mechanism (as it is expected in LoggingConfiguration.setLogger(String)) that is currently in use.
undo() - Method in class de.fhg.igd.logging.ConfigurationParameters
Undo the most recent property change.
UNKNOWN - Static variable in class de.fhg.igd.logging.SourceLocation
The identifier for an unknown parameter
unsetBuffer(URL) - Method in class de.fhg.igd.logging.ConfigurationParameters
Delete a buffer property value for a specific output URL.
unsetBuffer(String) - Method in class de.fhg.igd.logging.LoggingConfiguration
Unset the buffer property of a specific output destination.
unsetBuffer(URL) - Method in class de.fhg.igd.logging.LoggingConfiguration
 
unsetLogLevel(String) - Method in class de.fhg.igd.logging.ConfigurationParameters
Delete the loglevel property value for a specific name.
unsetLogLevel(String) - Method in class de.fhg.igd.logging.LoggingConfiguration
Unset the loglevel property of a specific class/package name.
updateBufferSize(Integer) - Method in interface de.fhg.igd.logging.Forwarder
Update the size of the internal message buffer.
updateBufferSize(Integer) - Method in class de.fhg.igd.logging.log4j.URLAppender
 
updateBufferSize(Integer) - Method in class de.fhg.igd.logging.sun.URLHandler
 
updateProxies() - Static method in class de.fhg.igd.logging.LoggerFactory
Update proxies in case a better matching target is available.
updateProxies(Class, boolean) - Static method in class de.fhg.igd.logging.LoggerFactory
Perform an update of proxy targets, either in case of a logger change, when all deployed instances definitely need to be exchanged, or in case a better match may be available.
updateTarget(LoggerImpl) - Method in class de.fhg.igd.logging.LoggerProxy
Exchange the target of this proxy.
url_ - Variable in class de.fhg.igd.logging.Chronometer
The URL assignment for this Chronometer
URLAppender - Class in de.fhg.igd.logging.log4j
Depending on the configured buffer size, this Appender will open a URLOutputStream which will be linked into either a simple WriterAppender or an AsynchronousWriterAppender which is being wrapped by this class.
URLAppender(Chronometer) - Constructor for class de.fhg.igd.logging.log4j.URLAppender
Hidden URLAppender construction.
URLHandler - Class in de.fhg.igd.logging.sun
Depending on the configured buffer size, this Handler will open a URLOutputStream which will be linked into either a simple StreamHandler or an AsynchronousStreamHandler which is being wrapped by this class.
URLHandler(Chronometer) - Constructor for class de.fhg.igd.logging.sun.URLHandler
Hidden URLHandler construction.
usage() - Static method in class de.fhg.igd.logging.CommandLineInterface
Get usage information.

V

value_ - Variable in class de.fhg.igd.logging.ConfigurationParameters.BestMatch
The best matching value

W

wa_ - Variable in class de.fhg.igd.logging.log4j.URLAppender
The wrapped target WriterAppender
warning(String) - Method in interface de.fhg.igd.logging.Logger
Creates a log entry on LogLevel.WARNING.
warning(String) - Method in class de.fhg.igd.logging.LoggerImpl
 
warning(String) - Method in class de.fhg.igd.logging.LoggerProxy
 
WARNING - Static variable in class de.fhg.igd.logging.LogLevel
This log level is intended to be used for warning (not yet error) purposes, its priority is lower than those of all log levels except LogLevel.INFO, LogLevel.DEBUG, LogLevel.TRACE and LogLevel.ALL
wclazz_ - Static variable in class de.fhg.igd.logging.LoggerFactory
The current wrapper class (will be initialized along with LoggingConfiguration)
Wrapper - Interface in de.fhg.igd.logging
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.
wrapper_ - Variable in class de.fhg.igd.logging.LoggerImpl
The target wrapper

Z

zerotime_ - Variable in class de.fhg.igd.logging.Chronometer
Timestamp of last interval

A B C D E F G H I K L M N O P R S T U V W Z

Copyright © Fraunhofer Gesellschaft. All Rights Reserved.