|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectopencard.core.util.Tracer
public class Tracer
Utility class for tracing. Each class that wants its operations traced needs to instantiate a Tracer object specifying a tag to enable it by. Tracing at runtime is controlled through the set of tags configured in the opencard.tracer property:
Constructor Summary | |
---|---|
Tracer(java.lang.Class clazz)
Traces a certain class. |
|
Tracer(java.lang.Object me,
java.lang.Class clazz)
Traces a certain class. |
|
Tracer(java.lang.Object me,
java.lang.String className)
Constructs a tracer for a certain object with the name of its class. |
Method Summary | |
---|---|
static void |
addTracerListener(TracerListener listener)
Adds a TracerListener. |
void |
alert(java.lang.String meth,
java.lang.String msg)
Traces a ALERT level message. |
void |
alert(java.lang.String meth,
java.lang.Throwable frisbee)
Traces a ALERT throwable |
void |
critical(java.lang.String meth,
java.lang.String msg)
Traces a CRITICAL level message. |
void |
critical(java.lang.String meth,
java.lang.Throwable frisbee)
Traces a CRITICAL throwable |
void |
debug(java.lang.String meth,
java.lang.String msg)
Traces a DEBUG level message. |
void |
debug(java.lang.String meth,
java.lang.Throwable frisbee)
Traces a DEBUG throwable |
void |
emergency(java.lang.String meth,
java.lang.String msg)
Traces a EMERGENCY level message. |
void |
emergency(java.lang.String meth,
java.lang.Throwable frisbee)
Trace a EMERGENCY throwable |
void |
error(java.lang.String meth,
java.lang.String msg)
Traces a ERROR level message. |
void |
error(java.lang.String meth,
java.lang.Throwable frisbee)
Traces a ERROR throwable |
int |
getTraceLevel()
Gets the current trace level of the tracer of a certain class/object. |
void |
info(java.lang.String meth,
java.lang.String msg)
Traces a INFO level message. |
void |
info(java.lang.String meth,
java.lang.Throwable frisbee)
Traces a INFO throwable |
static void |
init()
Initialize tracing by parsing trace properties into tracelist |
void |
notice(java.lang.String meth,
java.lang.String msg)
Traces a NOTICE level message. |
void |
notice(java.lang.String meth,
java.lang.Throwable frisbee)
Traces a NOTICE throwable |
static void |
removeTracerListener(TracerListener listener)
Removes a TracerListener. |
protected void |
trace(int level,
java.lang.String meth,
java.lang.String message)
Adds a trace message. |
protected void |
trace(int level,
java.lang.String meth,
java.lang.Throwable frisbee)
Traces the stack trace of the Throwable. |
static void |
trace(java.lang.Object me,
java.lang.String className,
int level,
java.lang.String meth,
java.lang.String message,
java.lang.Throwable frisbee)
Adds a message to the trace. |
void |
warning(java.lang.String meth,
java.lang.String msg)
Traces a WARNING level message. |
void |
warning(java.lang.String meth,
java.lang.Throwable frisbee)
Trace a WARNING throwable |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Tracer(java.lang.Object me, java.lang.String className)
me
- The object that instantiates the tracer.className
- Name identifying the type of tracepublic Tracer(java.lang.Object me, java.lang.Class clazz)
me
- The object that instantiates the tracer.clazz
- the class to be tracedpublic Tracer(java.lang.Class clazz)
clazz
- the class to be tracedMethod Detail |
---|
public static void init()
public int getTraceLevel()
public static void trace(java.lang.Object me, java.lang.String className, int level, java.lang.String meth, java.lang.String message, java.lang.Throwable frisbee)
level
- The debug level.className
- The class name of the source.me
- The source object.meth
- The method name.message
- The trace messagefrisbee
- The Trowable to traceprotected void trace(int level, java.lang.String meth, java.lang.String message)
message
- The trace message.protected void trace(int level, java.lang.String meth, java.lang.Throwable frisbee)
level
- The trace level for this trace event.meth
- The name of the method that generates this trace event.frisbee
- The Throwable to trace.public void debug(java.lang.String meth, java.lang.String msg)
public void debug(java.lang.String meth, java.lang.Throwable frisbee)
public void info(java.lang.String meth, java.lang.String msg)
public void info(java.lang.String meth, java.lang.Throwable frisbee)
public void notice(java.lang.String meth, java.lang.String msg)
public void notice(java.lang.String meth, java.lang.Throwable frisbee)
public void warning(java.lang.String meth, java.lang.String msg)
public void warning(java.lang.String meth, java.lang.Throwable frisbee)
public void error(java.lang.String meth, java.lang.String msg)
public void error(java.lang.String meth, java.lang.Throwable frisbee)
public void critical(java.lang.String meth, java.lang.String msg)
public void critical(java.lang.String meth, java.lang.Throwable frisbee)
public void alert(java.lang.String meth, java.lang.String msg)
public void alert(java.lang.String meth, java.lang.Throwable frisbee)
public void emergency(java.lang.String meth, java.lang.String msg)
public void emergency(java.lang.String meth, java.lang.Throwable frisbee)
public static void addTracerListener(TracerListener listener)
public static void removeTracerListener(TracerListener listener)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |