fable.framework.logging
Class FableLogger

java.lang.Object
  extended by fable.framework.logging.FableLogger

public class FableLogger
extends java.lang.Object

wrapper for the Log4j logging classes, to create and return a singleton Log4j Logger

Author:
andy

Constructor Summary
FableLogger()
           
 
Method Summary
static void debug(java.lang.String message)
          Convenience wrapper for using the Fable main logger.
static void debug(java.lang.String message, java.lang.Throwable t)
          Convenience wrapper for using the Fable main logger.
static void error(java.lang.String message)
          Convenience wrapper for using the Fable main logger.
static void error(java.lang.String message, java.lang.Throwable t)
          Convenience wrapper for using the Fable main logger.
static org.slf4j.Logger getLogger()
          gets the singleton copy of the log4j logger, if it doesn't exist create it
static org.slf4j.Logger getLogger(java.lang.Class<?> _class)
          returns a possibly new copy of a log4j logger for the specified class
static void info(java.lang.String message)
          Convenience wrapper for using the Fable main logger.
static void info(java.lang.String message, java.lang.Throwable t)
          Convenience wrapper for using the Fable main logger.
static void trace(java.lang.String message)
          Convenience wrapper for using the Fable main logger.
static void trace(java.lang.String message, java.lang.Throwable t)
          Convenience wrapper for using the Fable main logger.
static void warn(java.lang.String message)
          Convenience wrapper for using the Fable main logger.
static void warn(java.lang.String message, java.lang.Throwable t)
          Convenience wrapper for using the Fable main logger.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FableLogger

public FableLogger()
Method Detail

getLogger

public static org.slf4j.Logger getLogger()
gets the singleton copy of the log4j logger, if it doesn't exist create it

Returns:
log4j fable logger singleton i.e. only one per application

getLogger

public static org.slf4j.Logger getLogger(java.lang.Class<?> _class)
returns a possibly new copy of a log4j logger for the specified class

Returns:
log4j logger for the specified class, can be more than one per application

trace

public static void trace(java.lang.String message)
Convenience wrapper for using the Fable main logger.

Parameters:
message -

trace

public static void trace(java.lang.String message,
                         java.lang.Throwable t)
Convenience wrapper for using the Fable main logger.

Parameters:
message -
t -

debug

public static void debug(java.lang.String message)
Convenience wrapper for using the Fable main logger.

Parameters:
message -

debug

public static void debug(java.lang.String message,
                         java.lang.Throwable t)
Convenience wrapper for using the Fable main logger.

Parameters:
message -
t -

info

public static void info(java.lang.String message)
Convenience wrapper for using the Fable main logger.

Parameters:
message -

info

public static void info(java.lang.String message,
                        java.lang.Throwable t)
Convenience wrapper for using the Fable main logger.

Parameters:
message -
t -

warn

public static void warn(java.lang.String message)
Convenience wrapper for using the Fable main logger.

Parameters:
message -

warn

public static void warn(java.lang.String message,
                        java.lang.Throwable t)
Convenience wrapper for using the Fable main logger.

Parameters:
message -
t -

error

public static void error(java.lang.String message)
Convenience wrapper for using the Fable main logger.

Parameters:
message -

error

public static void error(java.lang.String message,
                         java.lang.Throwable t)
Convenience wrapper for using the Fable main logger.

Parameters:
message -
t -