Home » geronimo-2.2-source-release » org » slf4j » impl » [javadoc | source]
org.slf4j.impl
public class: SimpleLogger [javadoc | source]
java.lang.Object
   org.slf4j.helpers.MarkerIgnoringBase
      org.slf4j.impl.SimpleLogger
A simple (and direct) implementation that logs messages of level INFO or higher on the console (System.err).

The output includes the relative time in milliseconds, thread name, the level, logger name, and the message followed by the line separator for the host. In log4j terms it amounts to the "%r [%t] %level %logger - %m%n" pattern.

Sample output follows.

176 [main] INFO examples.Sort - Populating an array of 2 elements in reverse order.
225 [main] INFO examples.SortAlgo - Entered the sort method.
304 [main] INFO examples.SortAlgo - Dump of integer array:
317 [main] INFO examples.SortAlgo - Element [0] = 0
331 [main] INFO examples.SortAlgo - Element [1] = 1
343 [main] INFO examples.Sort - The next log statement should be an error message.
346 [main] ERROR examples.SortAlgo - Tried to dump an uninitialized array.
at org.log4j.examples.SortAlgo.dump(SortAlgo.java:58)
at org.log4j.examples.Sort.main(Sort.java:64)
467 [main] INFO  examples.Sort - Exiting main method.
    author: Ceki - Gülcü
Field Summary
public static final  String LINE_SEPARATOR     
Constructor:
 SimpleLogger(String name) 
Method from org.slf4j.impl.SimpleLogger Summary:
debug,   debug,   debug,   debug,   debug,   error,   error,   error,   error,   error,   info,   info,   info,   info,   info,   isDebugEnabled,   isErrorEnabled,   isInfoEnabled,   isTraceEnabled,   isWarnEnabled,   trace,   trace,   trace,   trace,   trace,   warn,   warn,   warn,   warn,   warn
Methods from java.lang.Object:
clone,   equals,   finalize,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.slf4j.impl.SimpleLogger Detail:
 public  void debug(String msg) 
    A NOP implementation, as this logger is permanently disabled for the DEBUG level.
 public  void debug(String format,
    Object param1) 
    A NOP implementation, as this logger is permanently disabled for the DEBUG level.
 public  void debug(String format,
    Object[] argArray) 
 public  void debug(String msg,
    Throwable t) 
    A NOP implementation, as this logger is permanently disabled for the DEBUG level.
 public  void debug(String format,
    Object param1,
    Object param2) 
    A NOP implementation, as this logger is permanently disabled for the DEBUG level.
 public  void error(String msg) 
    A simple implementation which always logs messages of level ERROR according to the format outlined above.
 public  void error(String format,
    Object arg) 
    Perform single parameter substitution before logging the message of level ERROR according to the format outlined above.
 public  void error(String format,
    Object[] argArray) 
    Perform double parameter substitution before logging the message of level ERROR according to the format outlined above.
 public  void error(String msg,
    Throwable t) 
    Log a message of level ERROR, including an exception.
 public  void error(String format,
    Object arg1,
    Object arg2) 
    Perform double parameter substitution before logging the message of level ERROR according to the format outlined above.
 public  void info(String msg) 
    A simple implementation which always logs messages of level INFO according to the format outlined above.
 public  void info(String format,
    Object arg) 
    Perform single parameter substitution before logging the message of level INFO according to the format outlined above.
 public  void info(String format,
    Object[] argArray) 
    Perform double parameter substitution before logging the message of level INFO according to the format outlined above.
 public  void info(String msg,
    Throwable t) 
    Log a message of level INFO, including an exception.
 public  void info(String format,
    Object arg1,
    Object arg2) 
    Perform double parameter substitution before logging the message of level INFO according to the format outlined above.
 public boolean isDebugEnabled() 
    Always returns false.
 public boolean isErrorEnabled() 
    Always returns true.
 public boolean isInfoEnabled() 
    Always returns true.
 public boolean isTraceEnabled() 
    Always returns false.
 public boolean isWarnEnabled() 
    Always returns true.
 public  void trace(String msg) 
    A NOP implementation, as this logger is permanently disabled for the TRACE level.
 public  void trace(String format,
    Object param1) 
    A NOP implementation, as this logger is permanently disabled for the TRACE level.
 public  void trace(String format,
    Object[] argArray) 
 public  void trace(String msg,
    Throwable t) 
    A NOP implementation, as this logger is permanently disabled for the TRACE level.
 public  void trace(String format,
    Object param1,
    Object param2) 
    A NOP implementation, as this logger is permanently disabled for the TRACE level.
 public  void warn(String msg) 
    A simple implementation which always logs messages of level WARN according to the format outlined above.
 public  void warn(String format,
    Object arg) 
    Perform single parameter substitution before logging the message of level WARN according to the format outlined above.
 public  void warn(String format,
    Object[] argArray) 
    Perform double parameter substitution before logging the message of level WARN according to the format outlined above.
 public  void warn(String msg,
    Throwable t) 
    Log a message of level WARN, including an exception.
 public  void warn(String format,
    Object arg1,
    Object arg2) 
    Perform double parameter substitution before logging the message of level WARN according to the format outlined above.