See: Description
Interface | Description |
---|---|
Traceable |
Classes which implement this interface delegate the retrieval of a particular tracer to the
specified method.
|
Class | Description |
---|---|
AbstractThreadMap |
Has been introduced to exchange thread maps which are based on
Map<Thread,TracingContext> with
thread maps which are based on ThreadLocal s and vice versa. |
AbstractTracer |
Defines the basic behaviour of tracers.
|
DebugConfig |
Helper class which contains the trace options of a tracer for a particular thread.
|
DebugLogTee<T extends AbstractTracer> |
An abstract base class which provides the environment to connect additionally to another log system, such as log4j.
|
JDKLoggingRouter |
This specialised
NullTracer redirects log messages to the core logging facilities of the Java platform,
see java.util.logging. |
NullTracer |
Instances of this tracer type don't trace anything and therefore need not to manage any method stacks.
|
QueueNullTracer |
This is the tracer the
TracerFactory delivers if the Queue is disabled. |
QueueTracer<T extends AbstractTracer> |
A special tracer intended for the use by a bounded blocking queue.
|
ThreadLocalMap | |
ThreadMap |
This class maps threads on
TracingContext s. |
TraceMethod |
Outlines a method for tracing.
|
TracerConfigNamespaceContextImpl |
Since the TracerFactory uses XPath to access the XML configuration involving namespaces an implementation of the
NamespaceContext interface is necessary.
|
TracerFactory |
A factory and holder of tracers.
|
TracingContext |
The tracing context of one particular thread.
|
Enum | Description |
---|---|
LogLevel |
Enumeration of the pre-defined log level.
|
Exception | Description |
---|---|
AbstractThreadMap.RuntimeException |
Indicates a corruption of the method stack.
|
TracerFactory.Exception |
Base exception class for all exceptional situations within the context of the TracerFactory
|
AbstractTracer
which is the root
of the tracer hierarchy. The TracerFactory
can be feed with an appropriate configuration and thereupon can be used
to access tracers by name, by thread or from a blocking, bounded queue.
Copyright © 2014 Christof Reichardt. All rights reserved. (Build: 26-May-2014)