|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jscience.util.Debug
public final class Debug
provides globally accessible methods and variables for convenient debugging
Monitor| Nested Class Summary | |
|---|---|
static class |
Debug.FileExceptionHandler
can be used to conveniently write all exceptions to a file. |
| Field Summary | |
|---|---|
static java.lang.Thread.UncaughtExceptionHandler |
dialogExceptionHandler
can be used to display a dialog for uncaught exceptions. |
static boolean |
enabled
false by default |
static ExtendedFile |
file
a ExtendedFile object that is initially null |
static Logger |
logger
the logger is initialized as a plain empty logger |
static Monitor |
monitor
monitor is initialized with new Monitor(10) |
static Stopwatch |
stopwatch
initialized as non-running |
| Method Summary | |
|---|---|
static void |
addSystemErrFile(java.io.File file,
boolean append)
DOCUMENT ME! |
static void |
addSystemOutFile(java.io.File file,
boolean append)
DOCUMENT ME! |
static void |
dumpSettings()
prints all settings (including all system properties and environment variables) to the console. |
static void |
dumpStack()
DOCUMENT ME! |
static java.lang.String |
getStackTraceAsString()
excludes the call to this method and beyond in the stack trace |
static boolean |
printToFile(java.lang.Throwable t,
java.io.File file,
boolean append)
returns true only if operation was successfull |
static java.io.File |
printToTempFile(java.lang.Throwable t)
returns the name of the temp file the Throwable was written to or null if the write attempt was unsuccessful. |
static void |
setSystemErr(java.io.File file,
boolean append)
DOCUMENT ME! |
static void |
setSystemOut(java.io.File file,
boolean append)
DOCUMENT ME! |
static void |
showMemoryGauge()
pops up a JMemoryGauge in a simple JMainFrame |
static java.lang.String |
stackTraceAsString(java.lang.Throwable t)
DOCUMENT ME! |
static java.lang.String |
stackTraceAsString(java.lang.Throwable tw,
java.lang.Thread td)
DOCUMENT ME! |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.Thread.UncaughtExceptionHandler dialogExceptionHandler
Thread.setDefaultUncaughtExceptionHandler(Thread.UncaughtExceptionHandler),
Thread.setUncaughtExceptionHandler(Thread.UncaughtExceptionHandler)public static final Monitor monitor
public static volatile boolean enabled
public static final Logger logger
public static final Stopwatch stopwatch
public static ExtendedFile file
| Method Detail |
|---|
public static void showMemoryGauge()
JMemoryGaugepublic static java.lang.String stackTraceAsString(java.lang.Throwable t)
t - DOCUMENT ME!
public static java.lang.String stackTraceAsString(java.lang.Throwable tw,
java.lang.Thread td)
tw - DOCUMENT ME!td - DOCUMENT ME!
public static java.io.File printToTempFile(java.lang.Throwable t)
t - DOCUMENT ME!
public static boolean printToFile(java.lang.Throwable t,
java.io.File file,
boolean append)
t - DOCUMENT ME!file - DOCUMENT ME!append - DOCUMENT ME!
public static void dumpSettings()
public static java.lang.String getStackTraceAsString()
public static void dumpStack()
public static void addSystemErrFile(java.io.File file,
boolean append)
throws java.io.FileNotFoundException
file - DOCUMENT ME!append - DOCUMENT ME!
java.io.FileNotFoundException - DOCUMENT ME!
public static void addSystemOutFile(java.io.File file,
boolean append)
throws java.io.FileNotFoundException
file - DOCUMENT ME!append - DOCUMENT ME!
java.io.FileNotFoundException - DOCUMENT ME!
public static void setSystemErr(java.io.File file,
boolean append)
throws java.io.FileNotFoundException
file - DOCUMENT ME!append - DOCUMENT ME!
java.io.FileNotFoundException - DOCUMENT ME!
public static void setSystemOut(java.io.File file,
boolean append)
throws java.io.FileNotFoundException
file - DOCUMENT ME!append - DOCUMENT ME!
java.io.FileNotFoundException - DOCUMENT ME!
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||