public abstract class AbstractTracer
extends java.lang.Object
entering
to allow trace entries with any kind of parameters
when a specific method is entered and exiting
to allow trace
entries with any kind of parameters when a method is exited. To create an
instance, use the static method T.racer()
from the concrete sub
classes org.eclipse.graphiti.util.T
or
org.eclipse.graphiti.ui.T
depending on the package you want to
trace.Constructor and Description |
---|
AbstractTracer(java.lang.String location) |
Modifier and Type | Method and Description |
---|---|
boolean |
debug() |
void |
debug(java.lang.String msg) |
void |
debug(java.lang.String msg,
java.lang.Throwable throwable) |
void |
entering(java.lang.Class<?> clazz,
java.lang.String signature,
java.lang.Object... args)
Writes a trace entry that the specified method was entered.
|
void |
error(java.lang.String msg) |
void |
error(java.lang.String methodName,
java.lang.String msg) |
void |
error(java.lang.String msg,
java.lang.Throwable throwable) |
void |
exiting(java.lang.Class<?> clazz,
java.lang.String signature)
Writes a trace entry that the specified method is about to be exited.
|
void |
exiting(java.lang.Class<?> clazz,
java.lang.String signature,
java.lang.Object res)
Writes a trace entry that the specified method is about to be exited.
|
boolean |
getInfoAlwaysTrue() |
boolean |
info() |
void |
info(java.lang.String msg) |
void |
info(java.lang.String className,
java.lang.String methodName,
java.lang.String msg) |
void |
log(int level,
java.lang.String msg) |
void |
log(int level,
java.lang.String msg,
java.lang.Throwable throwable) |
static void |
setDebugLogging(boolean isDebugLogging) |
void |
setInfoAlwaysTrue(boolean b) |
static void |
setInfoLogging(boolean isInfoLogging) |
void |
warning(java.lang.String msg) |
void |
warning(java.lang.String methodName,
java.lang.String msg) |
void |
warning(java.lang.String msg,
java.lang.Throwable throwable) |
public static void setInfoLogging(boolean isInfoLogging)
isInfoLogging
- the sIsInfoLogging to setpublic static void setDebugLogging(boolean isDebugLogging)
isDebugLogging
- the sIsDebugLogging to setpublic void entering(java.lang.Class<?> clazz, java.lang.String signature, java.lang.Object... args)
clazz
- Class of the traced methodsignature
- signature of the traced methodargs
- Arguments as object referencespublic void exiting(java.lang.Class<?> clazz, java.lang.String signature)
clazz
- Class of the traced methodsignature
- signature of the traced methodpublic void exiting(java.lang.Class<?> clazz, java.lang.String signature, java.lang.Object res)
clazz
- Class of the traced methodsignature
- signature of the traced methodres
- Result as object referencepublic boolean debug()
public void debug(java.lang.String msg)
public void debug(java.lang.String msg, java.lang.Throwable throwable)
public void error(java.lang.String methodName, java.lang.String msg)
public void error(java.lang.String msg, java.lang.Throwable throwable)
public void error(java.lang.String msg)
public boolean info()
public void info(java.lang.String className, java.lang.String methodName, java.lang.String msg)
public void info(java.lang.String msg)
public void log(int level, java.lang.String msg, java.lang.Throwable throwable)
public void log(int level, java.lang.String msg)
public void warning(java.lang.String methodName, java.lang.String msg)
public void warning(java.lang.String msg)
public void warning(java.lang.String msg, java.lang.Throwable throwable)
public final boolean getInfoAlwaysTrue()
public final void setInfoAlwaysTrue(boolean b)