org.eclipse.net4j.util.om.trace
Class Tracer

java.lang.Object
  extended by org.eclipse.net4j.util.om.trace.Tracer
All Implemented Interfaces:
OMTracer

public class Tracer
extends Object
implements OMTracer

The default implementation of a tracer.


Field Summary
static String PROP_DISABLE_TRACING
           
 
Constructor Summary
Tracer(OMBundle bundle, String name)
           
 
Method Summary
 OMTraceHandlerEvent format(Class<?> context, String pattern, Object... args)
           
 OMTraceHandlerEvent format(Class<?> context, String pattern, Throwable t, Object... args)
           
 OMBundle getBundle()
           
 String getFullName()
           
 String getName()
           
 OMTracer getParent()
           
 boolean isEnabled()
           
 void setEnabled(boolean enabled)
           
 OMTraceHandlerEvent trace(Class<?> context, String msg)
           
 OMTraceHandlerEvent trace(Class<?> context, String msg, Throwable t)
           
 OMTraceHandlerEvent trace(Class<?> context, Throwable t)
           
 void trace(OMTraceHandlerEvent event)
           
 OMTracer tracer(String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PROP_DISABLE_TRACING

public static final String PROP_DISABLE_TRACING
Since:
3.0
See Also:
Constant Field Values
Constructor Detail

Tracer

public Tracer(OMBundle bundle,
              String name)
Method Detail

getBundle

public OMBundle getBundle()
Specified by:
getBundle in interface OMTracer

getParent

public OMTracer getParent()
Specified by:
getParent in interface OMTracer

getName

public String getName()
Specified by:
getName in interface OMTracer

getFullName

public String getFullName()
Specified by:
getFullName in interface OMTracer

isEnabled

public boolean isEnabled()
Specified by:
isEnabled in interface OMTracer

setEnabled

public void setEnabled(boolean enabled)
Specified by:
setEnabled in interface OMTracer

trace

public void trace(OMTraceHandlerEvent event)
Specified by:
trace in interface OMTracer

trace

public OMTraceHandlerEvent trace(Class<?> context,
                                 String msg,
                                 Throwable t)
Specified by:
trace in interface OMTracer

format

public OMTraceHandlerEvent format(Class<?> context,
                                  String pattern,
                                  Throwable t,
                                  Object... args)
Specified by:
format in interface OMTracer

format

public OMTraceHandlerEvent format(Class<?> context,
                                  String pattern,
                                  Object... args)
Specified by:
format in interface OMTracer

trace

public OMTraceHandlerEvent trace(Class<?> context,
                                 String msg)
Specified by:
trace in interface OMTracer

trace

public OMTraceHandlerEvent trace(Class<?> context,
                                 Throwable t)
Specified by:
trace in interface OMTracer

tracer

public OMTracer tracer(String name)
Specified by:
tracer in interface OMTracer


Copyright (c) 2004 - 2012 Eike Stepper (Berlin, Germany) and others.