public final class NoOpTraceLog extends TraceLog
TraceLog class that does nothing, used when logging isn't
actually enabled, but a consistent interface is still required.| Modifier and Type | Method and Description |
|---|---|
void |
entering(java.lang.String className,
java.lang.String methodName)
Does nothing
|
void |
entering(java.lang.String className,
java.lang.String methodName,
java.lang.Object parameter)
Does nothing
|
void |
entering(java.lang.String className,
java.lang.String methodName,
java.lang.Object[] parameters)
Does nothing
|
void |
exiting(java.lang.String className,
java.lang.String methodName)
Does nothing
|
void |
exiting(java.lang.String className,
java.lang.String methodName,
java.lang.Object result)
Does nothing
|
static NoOpTraceLog |
getInstance()
Returns an instance of
NoOpTraceLog |
TraceLevel |
getTraceLevel()
Returns
TraceLevel.NONE |
boolean |
isBasicTraceEnabled()
Returns
false |
boolean |
isFinerTraceEnabled()
Returns
false |
boolean |
isFinestTraceEnabled()
Returns
false |
boolean |
isFineTraceEnabled()
Returns
false |
void |
setTraceLevel(TraceLevel level)
Does nothing.
|
void |
trace(java.lang.Object message)
Does nothing
|
void |
trace(java.lang.Object message,
java.lang.Throwable t)
Does nothing
|
void |
trace(java.lang.Object message,
java.lang.Throwable t,
TraceLevel level)
Does nothing
|
void |
trace(java.lang.Object message,
TraceLevel level)
Does nothing
|
getTraceLogName, setTraceLogNamepublic static NoOpTraceLog getInstance()
NoOpTraceLogNoOpTraceLogpublic boolean isBasicTraceEnabled()
falseisBasicTraceEnabled in class TraceLogfalsepublic boolean isFineTraceEnabled()
falseisFineTraceEnabled in class TraceLogfalsepublic boolean isFinerTraceEnabled()
falseisFinerTraceEnabled in class TraceLogfalsepublic boolean isFinestTraceEnabled()
falseisFinestTraceEnabled in class TraceLogfalsepublic void setTraceLevel(TraceLevel level)
setTraceLevel in class TraceLoglevel - ignored.public TraceLevel getTraceLevel()
TraceLevel.NONEgetTraceLevel in class TraceLogTraceLevel.NONEpublic void trace(java.lang.Object message)
public void trace(java.lang.Object message,
java.lang.Throwable t)
public void trace(java.lang.Object message,
TraceLevel level)
public void trace(java.lang.Object message,
java.lang.Throwable t,
TraceLevel level)
public void entering(java.lang.String className,
java.lang.String methodName)
public void entering(java.lang.String className,
java.lang.String methodName,
java.lang.Object parameter)
public void entering(java.lang.String className,
java.lang.String methodName,
java.lang.Object[] parameters)
public void exiting(java.lang.String className,
java.lang.String methodName)
public void exiting(java.lang.String className,
java.lang.String methodName,
java.lang.Object result)