|
[.hacks.] [.java.] |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--Debug
(#)Debug.java
| Constructor Summary | |
Debug()
|
|
| Method Summary | |
static java.lang.String |
cname(java.lang.Object o)
put out a classname if requested |
static void |
debug(java.lang.Object o)
Debug object o if object o is to debug - no additional message |
static void |
debug(java.lang.Object o,
java.lang.Object m)
Debug object o if object o is to debug on all levels - add message m |
static void |
debug(java.lang.Object l,
java.lang.Object o,
java.lang.Object m)
Debug object o if object o and level l is to debug - add message m |
static void |
error(java.lang.Object m)
Report an error |
static java.lang.String |
getClassName(java.lang.Object o)
Return classname of Object. o ist eiter: - a Class object - a String containing the class name - or the Object itself |
static boolean |
isClass(java.lang.Object o)
Check if class o was requested to debug. |
static boolean |
isLevel(java.lang.Object l)
Check if level l was requested to debug. |
static java.lang.String |
msg(java.lang.Exception x)
format the error msg |
static java.lang.String |
msg(java.lang.Object o)
format the error msg |
static void |
println(java.lang.String p,
java.lang.Object m)
print a debug string |
static void |
setArgs(java.lang.String a)
Configure debugging from command line arg. |
static void |
setClass(java.lang.Class c,
boolean a)
Set/unset debugging classes |
static void |
setClass(java.lang.String c,
boolean a)
Set/unset debugging classes |
static void |
setFlags(java.lang.String f,
boolean b)
Set debugging flags |
static void |
setLevel(java.lang.String l,
boolean a)
Set/unset debugging levels |
static java.lang.String |
stack(java.lang.Exception X)
return stack trace as string |
static java.lang.String[] |
stackline(int s)
return specific stackline - 0 is where exception occured |
static java.lang.String |
stackline2loc(java.lang.String[] l)
extract location in source from stackline |
static java.lang.String |
stackline2meth(java.lang.String[] l)
extract methodname from stackline |
static java.lang.String |
thread()
put out a threadname if requested |
static java.lang.String |
time()
put out a timestamp if requested |
static java.lang.String |
toString(java.lang.String p,
java.lang.Object m)
form a debug string |
static void |
warn(java.lang.Object m)
Report a warning |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public Debug()
| Method Detail |
public static void setArgs(java.lang.String a)
a - the command line arg
public static void setFlags(java.lang.String f,
boolean b)
f - flaf to setb - set or re-set ?
public static void setLevel(java.lang.String l,
boolean a)
l - level to set/unseta - set or unset?
public static void setClass(java.lang.String c,
boolean a)
c - class to set/unseta - set or unset?
public static void setClass(java.lang.Class c,
boolean a)
c - class to set/unseta - set or unset?public static java.lang.String getClassName(java.lang.Object o)
o - object to return classname of
public static void error(java.lang.Object m)
m - usually the error message or Exceptionpublic static void warn(java.lang.Object m)
m - usually the warning message or Exceptionpublic static void debug(java.lang.Object o)
o - Object to debug
public static void debug(java.lang.Object o,
java.lang.Object m)
o - Object to debugm - the message
public static void debug(java.lang.Object l,
java.lang.Object o,
java.lang.Object m)
l - levelo - Object to debugm - the messagepublic static boolean isLevel(java.lang.Object l)
l - levelpublic static boolean isClass(java.lang.Object o)
o - class
public static java.lang.String toString(java.lang.String p,
java.lang.Object m)
p - prefix (e.g. timestamp)m - the message
public static void println(java.lang.String p,
java.lang.Object m)
p - prefix (e.g. timestamp)m - the messagepublic static java.lang.String time()
public static java.lang.String cname(java.lang.Object o)
o - object to put out classname forpublic static java.lang.String thread()
public static java.lang.String msg(java.lang.Object o)
o - object to formatpublic static java.lang.String msg(java.lang.Exception x)
x - Exception to formatpublic static java.lang.String stack(java.lang.Exception X)
public static java.lang.String[] stackline(int s)
public static java.lang.String stackline2meth(java.lang.String[] l)
public static java.lang.String stackline2loc(java.lang.String[] l)
|
[.hacks.] [.java.] |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||