Uses of Class
de.christofreichardt.diagnosis.AbstractTracer
-
Packages that use AbstractTracer Package Description de.christofreichardt.diagnosis Provides the basic tracing faclitities.de.christofreichardt.diagnosis.file Contains tracers which log into the local file system.de.christofreichardt.diagnosis.net Contains tracer which log over the network. -
-
Uses of AbstractTracer in de.christofreichardt.diagnosis
Classes in de.christofreichardt.diagnosis with type parameters of type AbstractTracer Modifier and Type Class Description classDebugLogTee<T extends AbstractTracer>An abstract base class which provides the environment to connect additionally to another log system, such as log4j.classQueueTracer<T extends AbstractTracer>A special tracer intended for the use by a bounded blocking queue.Subclasses of AbstractTracer in de.christofreichardt.diagnosis Modifier and Type Class Description classDebugLogTee<T extends AbstractTracer>An abstract base class which provides the environment to connect additionally to another log system, such as log4j.classJDKLoggingRouterThis specialisedNullTracerredirects log messages to the core logging facilities of the Java platform, see java.util.logging.classLog4j2RouterA specializedNullTracerwhich delegates log messages to Log4j2 loggers.classLogbackRouterA specializedNullTracerwhich delegates log messages to Logback loggers.classNullTracerInstances of this tracer type don't trace anything and therefore need not to manage any method stacks.classQueueNullTracerThis is the tracer theTracerFactorydelivers if the Queue is disabled.classQueueTracer<T extends AbstractTracer>A special tracer intended for the use by a bounded blocking queue.Fields in de.christofreichardt.diagnosis declared as AbstractTracer Modifier and Type Field Description protected TDebugLogTee. tracerSome tracer.protected TQueueTracer. tracerSome tracer.Methods in de.christofreichardt.diagnosis that return AbstractTracer Modifier and Type Method Description AbstractTracerTracerFactory. getCurrentPoolTracer()Returns the mapped tracer for the current thread.AbstractTracerTraceable. getCurrentTracer()Returns the "current" tracer for the implementing class.AbstractTracerTracerFactory. getTracer(String name)Returns the pooled tracer with the given name.AbstractTracerTracerFactory. getTracer(Thread thread)Returns the mapped tracer for the given thread.Methods in de.christofreichardt.diagnosis that return types with arguments of type AbstractTracer Modifier and Type Method Description QueueTracer<? extends AbstractTracer>TracerFactory. takeTracer()Takes the tracer from the head of the deque.Method parameters in de.christofreichardt.diagnosis with type arguments of type AbstractTracer Modifier and Type Method Description protected booleanTracerFactory. offerTracer(QueueTracer<? extends AbstractTracer> tracer)Used to enqueue a tracer which has been previously retrieved by a call toTracerFactory.takeTracer(). -
Uses of AbstractTracer in de.christofreichardt.diagnosis.file
Subclasses of AbstractTracer in de.christofreichardt.diagnosis.file Modifier and Type Class Description classFileTracerThis particular tracer logs into the local file system.classFileTracerLogTeeA DebugLogTee that uses aFileTracerinternally.classQueueFileTracerAQueueTracerthat uses aFileTracerinternally. -
Uses of AbstractTracer in de.christofreichardt.diagnosis.net
Subclasses of AbstractTracer in de.christofreichardt.diagnosis.net Modifier and Type Class Description classNetTracerThis particular tracer logs over the network.classOueueNetTracerNot supported yet.
-