org.translet.helper
Class Logger

java.lang.Object
  |
  +--org.translet.helper.Logger

public class Logger
extends Object

Class used for logging debug messages. Typical Usage:

 class MyClass
 {
     private static final Logger log =
        Logger.getInstance(MyClass.class.getName());

     public void doSomething(String param1)
     {
        log.debug("The value of param1:"+param1);
        .
        List nodes;
        .
        .
        .
        // Logging messages that are expensive to calculate.
        if(log.isDebugEnabled())
        {
           for(Iterator it=nodes.iterator();it.hasNext();)
           {
              log.debug("Node Name:"+node.getNodeName());
           }
        }
        .
        .
        .
      }

 } //Class End

Version:
$Revision: 1.1 $
Author:
Karthikeyan M.

Field Summary
static short DEBUG
           
static short ERROR
           
static short INFO
           
static short WARN
           
 
Method Summary
 void debug(Object message)
           
 void debug(Object message, Throwable t)
           
 void error(Object message)
           
 void error(Object message, Throwable t)
           
static Logger getInstance(String classname)
           
 void info(Object message)
           
 void info(Object message, Throwable t)
           
 boolean isDebugEnabled()
          Used to determine, if the debug is currently on or not.
 void warn(Object message)
           
 void warn(Object message, Throwable t)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEBUG

public static final short DEBUG

INFO

public static final short INFO

WARN

public static final short WARN

ERROR

public static final short ERROR
Method Detail

getInstance

public static Logger getInstance(String classname)

isDebugEnabled

public boolean isDebugEnabled()
Used to determine, if the debug is currently on or not. Useful when a costly debugging message is to be created.

debug

public void debug(Object message)

debug

public void debug(Object message,
                  Throwable t)

info

public void info(Object message)

info

public void info(Object message,
                 Throwable t)

warn

public void warn(Object message)

warn

public void warn(Object message,
                 Throwable t)

error

public void error(Object message)

error

public void error(Object message,
                  Throwable t)