|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.edg.data.util.MethodLogger
A simple class which provides logging methods which are useful for logging API calls, with arguments and result codes. We split it into two categories, calls which change the state of something (Mutable) and calls which don't change the state. This allows you to easily filter out the calls you need to rerun to create the current db state. Currently, we don't provide the ability to record the previous state in mutable calls.
Constructor Summary | |
MethodLogger(java.lang.String logName)
Construct a new MethodLogger, with the give log name |
Method Summary | |
boolean |
equals(java.lang.Object o)
|
int |
hashCode()
|
boolean |
isLoggingEnabled()
Is logging of methods enabled ? |
boolean |
isMutableLoggingEnabled()
Is logging of mutable methods enabled ? |
void |
log(java.lang.String name)
|
void |
log(java.lang.String name,
java.lang.String args)
|
void |
logMutable(java.lang.String name)
|
void |
logMutable(java.lang.String name,
java.lang.String args)
|
void |
logMutableWithResult(java.lang.String name,
java.lang.String args,
boolean result)
|
void |
logMutableWithResult(java.lang.String name,
java.lang.String args,
java.lang.String result)
|
void |
logWithResult(java.lang.String name,
java.lang.String result)
|
void |
logWithResult(java.lang.String name,
java.lang.String[] result)
|
void |
logWithResult(java.lang.String name,
java.lang.String args,
boolean result)
|
void |
logWithResult(java.lang.String name,
java.lang.String args,
java.lang.String result)
|
void |
logWithResult(java.lang.String name,
java.lang.String args,
java.lang.String[] result)
|
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public MethodLogger(java.lang.String logName)
logName
- the log nameMethod Detail |
public void logMutable(java.lang.String name)
public void logMutable(java.lang.String name, java.lang.String args)
public void logMutableWithResult(java.lang.String name, java.lang.String args, java.lang.String result)
public void logMutableWithResult(java.lang.String name, java.lang.String args, boolean result)
public void log(java.lang.String name)
public void log(java.lang.String name, java.lang.String args)
public void logWithResult(java.lang.String name, java.lang.String result)
public void logWithResult(java.lang.String name, java.lang.String[] result)
public void logWithResult(java.lang.String name, java.lang.String args, boolean result)
public void logWithResult(java.lang.String name, java.lang.String args, java.lang.String result)
public void logWithResult(java.lang.String name, java.lang.String args, java.lang.String[] result)
public boolean isLoggingEnabled()
true
if it is.public boolean isMutableLoggingEnabled()
true
if it is.public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |