uk.ac.ic.doc.automed.util
Class Logger

java.lang.Object
  extended by uk.ac.ic.doc.automed.util.Logger

public class Logger
extends java.lang.Object

Author:
Charis, Duc M Le

Constructor Summary
Logger()
           
 
Method Summary
static void debug(java.lang.Class cls, java.lang.String method, java.lang.String info)
          Overloading method to display more information about a debug message
static void debug(java.lang.Class cls, java.lang.String method, java.lang.String info, int debugSection, int debugLevel)
          Use this for a short-cut to invoking debug
static void debug(java.lang.Object object)
           
static void debug(java.lang.String info)
           
static void debug(java.lang.String className, java.lang.String method, java.lang.String info)
          Overloading method to display more information about a debug message
static void debug(java.lang.String className, java.lang.String method, java.lang.String info, int debugSection, int debugLevel)
          Use this for a short-cut to invoking debug
static void error(java.lang.String error)
           
static void error(java.lang.String className, java.lang.String method, java.lang.String errMsg, java.lang.Throwable t)
           
static void error(java.lang.String error, java.lang.Throwable t)
           
static void error(java.lang.Throwable t)
           
static void info(java.lang.Class cls, java.lang.String method, java.lang.String info)
          Overloading method to display more information about a message
static void info(java.lang.String info)
           
static boolean isRemoteLogging()
          Check if remote logging is set
static void setOutputHandler(LogOutputHandler handler)
          Change default log handler
static void warn(java.lang.String warning)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Logger

public Logger()
Method Detail

info

public static void info(java.lang.String info)

info

public static void info(java.lang.Class cls,
                        java.lang.String method,
                        java.lang.String info)
Overloading method to display more information about a message


warn

public static void warn(java.lang.String warning)

error

public static void error(java.lang.String error)

error

public static void error(java.lang.String error,
                         java.lang.Throwable t)

error

public static void error(java.lang.Throwable t)

error

public static void error(java.lang.String className,
                         java.lang.String method,
                         java.lang.String errMsg,
                         java.lang.Throwable t)

debug

public static void debug(java.lang.String info)

debug

public static void debug(java.lang.Object object)

debug

public static void debug(java.lang.Class cls,
                         java.lang.String method,
                         java.lang.String info)
Overloading method to display more information about a debug message


debug

public static void debug(java.lang.Class cls,
                         java.lang.String method,
                         java.lang.String info,
                         int debugSection,
                         int debugLevel)
Use this for a short-cut to invoking debug


debug

public static void debug(java.lang.String className,
                         java.lang.String method,
                         java.lang.String info)
Overloading method to display more information about a debug message


debug

public static void debug(java.lang.String className,
                         java.lang.String method,
                         java.lang.String info,
                         int debugSection,
                         int debugLevel)
Use this for a short-cut to invoking debug


setOutputHandler

public static void setOutputHandler(LogOutputHandler handler)
Change default log handler


isRemoteLogging

public static boolean isRemoteLogging()
Check if remote logging is set