com.neuron.app.tonto
Class Debug

java.lang.Object
  extended by com.neuron.app.tonto.Debug

public final class Debug
extends java.lang.Object


Constructor Summary
Debug(java.lang.String name, int dlvl)
           
 
Method Summary
static void addListener(DebugListener l)
           
 boolean debug(int lvl)
           
static int getActiveLoggers()
           
static Debug getInstance(java.lang.Class cname)
           
static Debug getInstance(java.lang.String name)
           
 int getLevel()
           
static java.lang.String getLevels()
           
static java.util.Enumeration getLoggerNames()
           
 void log(int lvl, java.lang.String msg)
           
static void logToFile(java.lang.String file)
           
static void logToStream(java.io.PrintStream ps)
           
static void removeAllListeners()
           
static void removeListener(DebugListener l)
           
static void setLevel(java.lang.Class cname, int level)
           
 void setLevel(int level)
           
static void setLevel(java.lang.String name, int level)
           
static void setLevels(java.lang.String str)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Debug

public Debug(java.lang.String name,
             int dlvl)
Method Detail

setLevels

public static void setLevels(java.lang.String str)

getLevels

public static java.lang.String getLevels()

getActiveLoggers

public static int getActiveLoggers()

getLoggerNames

public static java.util.Enumeration getLoggerNames()

getInstance

public static Debug getInstance(java.lang.Class cname)

getInstance

public static Debug getInstance(java.lang.String name)

setLevel

public static void setLevel(java.lang.Class cname,
                            int level)

setLevel

public static void setLevel(java.lang.String name,
                            int level)

setLevel

public void setLevel(int level)

getLevel

public int getLevel()

debug

public boolean debug(int lvl)

log

public void log(int lvl,
                java.lang.String msg)

logToFile

public static void logToFile(java.lang.String file)
                      throws java.io.IOException
Throws:
java.io.IOException

logToStream

public static void logToStream(java.io.PrintStream ps)

addListener

public static void addListener(DebugListener l)

removeListener

public static void removeListener(DebugListener l)

removeAllListeners

public static void removeAllListeners()