org.montsuqi.util
Class Log4JLogger

java.lang.Object
  extended by org.montsuqi.util.Logger
      extended by org.montsuqi.util.Log4JLogger

 class Log4JLogger
extends Logger

A Logger subclass which wraps Log4j logging system.

Log4j system can be initialized by specifying a property file's name to "monsia.logger.log4j.properties" system property.


Field Summary
 
Fields inherited from class org.montsuqi.util.Logger
DEBUG, FATAL, INFO, level, TRACE, WARNING
 
Method Summary
 void debug(java.lang.String message)
          Logs message in debug level.
 void fatal(java.lang.String message)
          Logs message in fatal level.
static Logger getLogger(java.lang.String name)
          Returns a logger instance mapped to the given name.
 void info(java.lang.String message)
          Logs message in info level.
 void trace(java.lang.String message)
          Logs message in trace level.
 void warn(java.lang.String message)
          Logs message in warn level.
 
Methods inherited from class org.montsuqi.util.Logger
debug, debug, debug, enter, enter, enter, enter, enter, fatal, fatal, fatal, formatMessage, formatMessage, getLogger, info, info, info, leave, trace, trace, trace, warn, warn, warn
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getLogger

public static Logger getLogger(java.lang.String name)

Returns a logger instance mapped to the given name.

When a logger already exists for the name, that is returned. When no logger exists for the name, newly created one is returned.

Parameters:
name -
Returns:
a logger instance

trace

public void trace(java.lang.String message)

Logs message in trace level.

Specified by:
trace in class Logger
Parameters:
message - a message to log.

debug

public void debug(java.lang.String message)

Logs message in debug level.

Specified by:
debug in class Logger
Parameters:
message - a message to log.

info

public void info(java.lang.String message)

Logs message in info level.

Specified by:
info in class Logger
Parameters:
message - a message to log.

warn

public void warn(java.lang.String message)

Logs message in warn level.

Specified by:
warn in class Logger
Parameters:
message - a message to log.

fatal

public void fatal(java.lang.String message)

Logs message in fatal level.

Specified by:
fatal in class Logger
Parameters:
message - a message to log.