|
|||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||
AbstractAsynchronousMessageDispatcher daemon.
Forwarder to be updated in case of buffer
configuration changes.
Forwarder for the given URL to the
wrapped logger.
URL for the given name.
URL.
Appender.
Handler is intended to be used for logging across slow
or instable network connections.AsynchronousStreamHandler.
Appender is intended to be used for logging across slow
or instable network connections.AsynchronousWriterAppender.
URL objects are used as keys,
Integer objects as values
Chronometer instances as
WeakReference objects
URLAppender objects
URLHandler objects
current configuration.
Throwable (and subclasses).
Logger.log(de.fhg.igd.logging.LogLevel, java.lang.String) first, then
Logger.caught(Throwable).
Forwarder instances (that
have been registered before).
URL by trying
to establish a connection and closing the stream right after.
Chronometer.instanceFor(de.fhg.igd.util.URL) to request Chronometer
objects.
Appender from the cache in case no further
reference exists.
Handler from the cache in case no further
reference exists.
true once AsynchronousWriterAppender.close()
has been called
true once AsynchronousStreamHandler.close()
has been called
Chronometer that creates the intervals between
two anchor timestamp log entries
Chronometer that is assigned to the output
destination of this Appender
Chronometer that creates the intervals between
two anchor timestamp log entries
Chronometer that is assigned to the output
destination of this Handler
CommandLineInterface.
ConfigurationChangeListener interface.EventObject will be fired to every
registered ConfigurationChangeListener.ConfigurationChangeEvent.
ConfigurationChangeListener objects
LoggingConfiguration.ConfigurationParameters container.
LoggingConfiguration.getOutput(String) and
LoggingConfiguration.getLogLevel(String).BestMatch.
Integer value into a buffer
String as it might be used in the configuration file.
Long value into an interval
String as it might be used in the configuration file.
ConfigurationParameters container initialized
from a set of property values.
WriterAppender.
StreamHandler.
LogLevel.DEBUG.
LogLevel.TRACE and
LogLevel.ALL
URLs)
URLs)
LoggerImpl from the cache in case it is
no longer referenced.
LogLevel.ERROR.
LogLevel.SEVERE,
LogLevel.FATAL and
LogLevel.OFF
LogLevel.FATAL.
LogLevel.OFF
null references from the storage
of deployed Chronometer objects.
Map.
URLAppender that has already been created
before.
URLHandler instance that has already been created
before.
Wrapper implementation class for
the given underlying logging mechanism.
true as soon as AbstractAsynchronousMessageDispatcher.finish()
has been called.
ConfigurationChangeEvent to
ConfigurationChangeListener.bufferChanged(de.fhg.igd.logging.ConfigurationChangeEvent) of all
registered listener objects.
ConfigurationChangeEvent to
ConfigurationChangeListener.intervalChanged(de.fhg.igd.logging.ConfigurationChangeEvent) of all
registered listener objects.
ConfigurationChangeEvent to
ConfigurationChangeListener.loggerChanged(de.fhg.igd.logging.ConfigurationChangeEvent) of all
registered listener objects.
ConfigurationChangeEvent to
ConfigurationChangeListener.logLevelChanged(de.fhg.igd.logging.ConfigurationChangeEvent) of all
registered listener objects.
ConfigurationChangeEvent to
ConfigurationChangeListener.outputChanged(de.fhg.igd.logging.ConfigurationChangeEvent) of all
registered listener objects.
false as soon as the first
interval has been requested
Throwable.
SourceLocation.
Throwable.
Throwable that will
cause a method exit.
LogLevel that is supposed to be used for system
internal notifications only.
Forwarder objects
LogLevel references.
LogLevel for the given name.
Set of output
URLs for the given name.
URL.
URL.
ConfigurationParameters.
LoggerImpl object.
URL for the given name.
URLs for the specified name.
URL.
URLs.
URL this Chronometer instance
has been assigned to.
LogLevel.INFO.
LogLevel.DEBUG,
LogLevel.TRACE and
LogLevel.ALL
system property.
Chronometer instance for a given URL.
LogLevel is equal to the given one.
LogLevel is greater or equal to the
given one.
LogLevel is greater then the given one.
LogLevel is less or equal to the given one.
LogLevel is less then the given one.
LogLevel,
applied to the Log4J logging mechanism
LogLevel,
applied to the Sun logging mechanism
Level class that comes with the
Log4J package.Log4jLogLevel and put it into the set of
known log levels (if not yet present).
Logger object.Log4jWrapper object.
Logger objects depending on the currently chosen
underlying logging mechanism.Logger implementation which provides the
defined functionality by means of a Wrapper which depends on the
underlying logging system.LoggerFactory for wrapping
LoggerImpl instances in order to be able to exchange loggers
easily in case of configuration change requests.LoggingException.
LoggingException that provides a message.
LogLevel.
String objects are used as keys,
LogLevel objects as values
CommandLineInterface which publishes
almost all public methods.
LogLevel.OFF
true once a notification about
message loss has been printed to System.out
Method objects are used as keys,
Boolean objects (representing the repeatable flag) as values
String objects are used as keys,
URL objects as values
Level.parse(java.lang.String).
String as an
Integer value.
String as a
Long value.
String as a
LogLevel object.
String as an
Output value.
System.out.
resource file
LoggerProxy objects
Handler.
Forwarder and similar objects (e.g.
Forwarder from buffer configuration change
updates.
Forwarder for the given URL from the
wrapped logger.
URL for the given name.
AbstractWrapper for a given name.
URLAppender.
LoggerImpl instance.
URLHandler.
URL.
LogLevel.SEVERE.
LogLevel.FATAL and
LogLevel.OFF
StreamHandler
SourceLocation object.
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.
Logger implementation
Throwable (and subclasses).
Logger.log(de.fhg.igd.logging.LogLevel, java.lang.String) first, then
Logger.throwing(Throwable).
SimpleDateFormat)
LogLevel.TRACE.
LogLevel.ALL
LoggingConfiguration.setLogger(String)) that is
currently in use.
URL.
URL assignment for this
Chronometer
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 construction.
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 construction.
WriterAppender
LogLevel.WARNING.
LogLevel.INFO,
LogLevel.DEBUG,
LogLevel.TRACE and
LogLevel.ALL
LoggingConfiguration)
LoggerImpl objects to be able to
perform logging in an abstract way, independent of the currently used
underlying logging mechanism.
|
|||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||