Class Debug

java.lang.Object
  extended byDebug

public class Debug
extends java.lang.Object

Debugging routines.


Field Summary
(package private) static boolean debugEnabled
          Flag whether to print (unspecified) debug messages.
(package private) static boolean debugIOEnabled
          Flag whether to print IO debug messages.
(package private) static boolean traceEnabled
          Flag whether to print trace messages.
 
Constructor Summary
Debug()
           
 
Method Summary
static void debug(java.lang.String msg)
          Print a debug message (if these are enabled).
static void debugIO(java.lang.String msg)
          Debug IO operations
static void setDebug(boolean flag)
          Specify whether to print debug messages.
static void setDebugIO(boolean flag)
          Specify whether to print debug messages.
static void setTracingEnabled(boolean flag)
          Specify whether to print trace messages.
static void trace(java.lang.String msg)
          Print a trace message (if these are enabled).
static void warn(java.lang.String msg)
          Print a warning message (unconditionally).
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

traceEnabled

static boolean traceEnabled
Flag whether to print trace messages.


debugIOEnabled

static boolean debugIOEnabled
Flag whether to print IO debug messages.


debugEnabled

static boolean debugEnabled
Flag whether to print (unspecified) debug messages.

Constructor Detail

Debug

public Debug()
Method Detail

warn

public static void warn(java.lang.String msg)
Print a warning message (unconditionally).


setTracingEnabled

public static void setTracingEnabled(boolean flag)
Specify whether to print trace messages.


trace

public static void trace(java.lang.String msg)
Print a trace message (if these are enabled).


setDebugIO

public static void setDebugIO(boolean flag)
Specify whether to print debug messages.


debugIO

public static void debugIO(java.lang.String msg)
Debug IO operations


setDebug

public static void setDebug(boolean flag)
Specify whether to print debug messages.


debug

public static void debug(java.lang.String msg)
Print a debug message (if these are enabled).