Package de.christofreichardt.diagnosis
Class QueueNullTracer
- java.lang.Object
-
- de.christofreichardt.diagnosis.AbstractTracer
-
- de.christofreichardt.diagnosis.QueueTracer<NullTracer>
-
- de.christofreichardt.diagnosis.QueueNullTracer
-
public final class QueueNullTracer extends QueueTracer<NullTracer>
This is the tracer theTracerFactorydelivers if the Queue is disabled. To redirect log messages to the JDK logging system use theJDKLoggingRouteras constructor argument. Note that while this is assignable to a QueueTracer it must not be configured as an actual tracer type for the queue. Instead disable the Queue and you will get by default and non-blocking QueueNullTracer instances.- Author:
- Christof Reichardt
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class de.christofreichardt.diagnosis.AbstractTracer
AbstractTracer.Exception
-
-
Field Summary
-
Fields inherited from class de.christofreichardt.diagnosis.QueueTracer
tracer
-
Fields inherited from class de.christofreichardt.diagnosis.AbstractTracer
VERSION
-
-
Constructor Summary
Constructors Constructor Description QueueNullTracer(NullTracer tracer)The constructor expects aNullTracer.
-
Method Summary
-
Methods inherited from class de.christofreichardt.diagnosis.QueueTracer
clearCurrentTracingContext, close, entry, entry, getBufferSize, getLevel, getThreadMap, initCurrentTracingContext, initCurrentTracingContext, isAutoflush, isOnline, isOpened, logException, logMessage, open, out, out, readConfiguration, setAutoflush, setBufferSize, wayout
-
Methods inherited from class de.christofreichardt.diagnosis.AbstractTracer
entry, formatStreamErrorState, formatVersionInfo, getBufferedOutputStream, getLevel, getName, getNullPrintStream, getTracePrintStream, isOnline, setBufferedOutputStream, setOpened, setTracePrintStream
-
-
-
-
Constructor Detail
-
QueueNullTracer
public QueueNullTracer(NullTracer tracer)
The constructor expects aNullTracer.- Parameters:
tracer- the to be wrapped tracer
-
-