TUM CCSM Commons

edu.tum.cs.commons.logging
Class SimpleLogger

java.lang.Object
  extended by edu.tum.cs.commons.logging.SimpleLogger
All Implemented Interfaces:
ILogger

public class SimpleLogger
extends java.lang.Object
implements ILogger

Simple logger that writes all messages to a stream or print writer.

Version:
$Rev: 26283 $
Author:
deissenb, $Author: juergens $
Rating:
GREEN Hash: 74D659BE8CEFA9291421EE8E3BC41B76

Constructor Summary
SimpleLogger()
          Create logger that logs to System.out.
SimpleLogger(java.io.OutputStream stream)
          Create logger that logs to a stream.
SimpleLogger(java.io.PrintWriter writer)
          Create logger that logs to a writer.
 
Method Summary
 void debug(java.lang.Object message)
          Log message with level DEBUG.
 void debug(java.lang.Object message, java.lang.Throwable throwable)
          Log message with level DEBUG.
 void error(java.lang.Object message)
          Log message with level ERROR.
 void error(java.lang.Object message, java.lang.Throwable throwable)
          Log message with level ERROR.
 void info(java.lang.Object message)
          Log message with level INFO.
 void info(java.lang.Object message, java.lang.Throwable throwable)
          Log message with level INFO.
 void warn(java.lang.Object message)
          Log message with level WARN.
 void warn(java.lang.Object message, java.lang.Throwable throwable)
          Log message with level WARN.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleLogger

public SimpleLogger()
Create logger that logs to System.out.


SimpleLogger

public SimpleLogger(java.io.OutputStream stream)
Create logger that logs to a stream.


SimpleLogger

public SimpleLogger(java.io.PrintWriter writer)
Create logger that logs to a writer.

Method Detail

debug

public void debug(java.lang.Object message)
Log message with level DEBUG.

Specified by:
debug in interface ILogger
Parameters:
message - log message.

debug

public void debug(java.lang.Object message,
                  java.lang.Throwable throwable)
Log message with level DEBUG.

Specified by:
debug in interface ILogger
Parameters:
message - log message
throwable - Throwable to be logged

error

public void error(java.lang.Object message)
Log message with level ERROR.

Specified by:
error in interface ILogger
Parameters:
message - log message.

error

public void error(java.lang.Object message,
                  java.lang.Throwable throwable)
Log message with level ERROR.

Specified by:
error in interface ILogger
Parameters:
message - log message
throwable - Throwable to be logged

info

public void info(java.lang.Object message)
Log message with level INFO.

Specified by:
info in interface ILogger
Parameters:
message - log message.

info

public void info(java.lang.Object message,
                 java.lang.Throwable throwable)
Log message with level INFO.

Specified by:
info in interface ILogger
Parameters:
message - log message
throwable - Throwable to be logged

warn

public void warn(java.lang.Object message)
Log message with level WARN.

Specified by:
warn in interface ILogger
Parameters:
message - log message.

warn

public void warn(java.lang.Object message,
                 java.lang.Throwable throwable)
Log message with level WARN.

Specified by:
warn in interface ILogger
Parameters:
message - log message
throwable - Throwable to be logged

TUM CCSM Commons

TUM CCSM Commons - 2.7