org.mozilla.jss.util
Class Debug
public
class
Debug
extends Object
Controls debug-mode operation of JSS classes, and allows for printing
trace statements to standard output.
See Also: Assert
Method Summary |
static int | getLevel()
Get debugging level of the application.
|
static String | getLevelStr() |
static void | setLevel(int level)
Set the debugging level of the application.
|
static void | trace(int level, String str)
Print a trace statement to standard output.
|
static void | trace(String str)
Print a trace statement to standard output.
|
public static final boolean DEBUG
Controls debug mode for JSS. If DEBUG==true, debugging
code will be enabled. If DEBUG==false, debugging code will not be
executed. This variable does not influence the printing of trace
statements; their execution depends on the debug level, which can
be accessed through setLevel and getLevel.
See Also: Assert
public static final int ERROR
public static final int OBNOXIOUS
public static final int QUIET
public static final int VERBOSE
public static int getLevel()
Get debugging level of the application.
Returns: The current debugging level of the application.
public static String getLevelStr()
public static void setLevel(int level)
Set the debugging level of the application.
The level must not be negative.
public static void trace(int level, String str)
Print a trace statement to standard output.
Parameters: level The detail level of the statement.
The level must be greater than 0. str The trace statement.
public static void trace(String str)
Print a trace statement to standard output.
Uses the VERBOSE detail level.
Parameters: str The trace statement.