|
|||||||||
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
URL
s)
URL
s)
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
URL
s for the given name.
URL
.
URL
.
ConfigurationParameters
.
LoggerImpl
object.
URL
for the given name.
URL
s for the specified name.
URL
.
URL
s.
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 |