org.apache.slide.util.logger
Class SimpleLogger

java.lang.Object
  |
  +--org.apache.slide.util.logger.SimpleLogger
All Implemented Interfaces:
Logger

public class SimpleLogger
extends java.lang.Object
implements Logger

Simple logger implementation.

Author:
Remy Maucherat

Fields inherited from interface org.apache.slide.util.logger.Logger
CRITICAL, DEBUG, EMERGENCY, ERROR, INFO, WARNING
 
Constructor Summary
SimpleLogger()
           
 
Method Summary
 int getLoggerLevel()
          Logger level getter.
 void log(java.lang.Object data)
          Log an object.
 void log(java.lang.Object data, int level)
          Log an object with the specified level.
 void log(java.lang.Object data, java.lang.String channel, int level)
          Log an object thru the specified channel and with the specified level.
 void setDateFormat(java.lang.String pattern)
          Date format setter.
 void setLoggerLevel(int loggerLevel)
          Logger level setter.
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleLogger

public SimpleLogger()
Method Detail

setLoggerLevel

public void setLoggerLevel(int loggerLevel)
Logger level setter.
Specified by:
setLoggerLevel in interface Logger
Parameters:
loggerLevel - New logger level

getLoggerLevel

public int getLoggerLevel()
Logger level getter.
Returns:
int logger level

setDateFormat

public void setDateFormat(java.lang.String pattern)
Date format setter.
Parameters:
pattern - Format pattern

log

public void log(java.lang.Object data,
                java.lang.String channel,
                int level)
Log an object thru the specified channel and with the specified level.
Specified by:
log in interface Logger
Parameters:
data - The object to log.
channel - The channel name used for logging.
level - The level used for logging.

log

public void log(java.lang.Object data,
                int level)
Log an object with the specified level.
Specified by:
log in interface Logger
Parameters:
data - The object to log.
level - The level used for logging.

log

public void log(java.lang.Object data)
Log an object.
Specified by:
log in interface Logger
Parameters:
data - The object to log.