org.jboss.portal.cms.slide
Class Log4JLogger

java.lang.Object
  extended by org.jboss.portal.cms.slide.Log4JLogger
All Implemented Interfaces:
org.apache.slide.util.logger.Logger

public class Log4JLogger
extends java.lang.Object
implements org.apache.slide.util.logger.Logger

Slide logger implementation that delegates to log4j.


Field Summary
 
Fields inherited from interface org.apache.slide.util.logger.Logger
CRITICAL, DEBUG, DEFAULT_CHANNEL, EMERGENCY, ERROR, INFO, WARNING
 
Constructor Summary
Log4JLogger()
           
 
Method Summary
 int getLoggerLevel()
           
 int getLoggerLevel(java.lang.String channel)
           
 boolean isEnabled(int level)
           
 boolean isEnabled(java.lang.String channel, int level)
           
 void log(java.lang.Object data)
           
 void log(java.lang.Object data, int level)
           
 void log(java.lang.Object data, java.lang.String channel, int level)
           
 void log(java.lang.Object data, java.lang.Throwable throwable, java.lang.String channel, int level)
           
 void setLoggerLevel(int level)
           
 void setLoggerLevel(java.lang.String channel, int level)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Log4JLogger

public Log4JLogger()
Method Detail

log

public void log(java.lang.Object data,
                java.lang.Throwable throwable,
                java.lang.String channel,
                int level)
Specified by:
log in interface org.apache.slide.util.logger.Logger

log

public void log(java.lang.Object data,
                java.lang.String channel,
                int level)
Specified by:
log in interface org.apache.slide.util.logger.Logger

log

public void log(java.lang.Object data,
                int level)
Specified by:
log in interface org.apache.slide.util.logger.Logger

log

public void log(java.lang.Object data)
Specified by:
log in interface org.apache.slide.util.logger.Logger

setLoggerLevel

public void setLoggerLevel(int level)
Specified by:
setLoggerLevel in interface org.apache.slide.util.logger.Logger

setLoggerLevel

public void setLoggerLevel(java.lang.String channel,
                           int level)
Specified by:
setLoggerLevel in interface org.apache.slide.util.logger.Logger

getLoggerLevel

public int getLoggerLevel()
Specified by:
getLoggerLevel in interface org.apache.slide.util.logger.Logger

getLoggerLevel

public int getLoggerLevel(java.lang.String channel)
Specified by:
getLoggerLevel in interface org.apache.slide.util.logger.Logger

isEnabled

public boolean isEnabled(java.lang.String channel,
                         int level)
Specified by:
isEnabled in interface org.apache.slide.util.logger.Logger

isEnabled

public boolean isEnabled(int level)
Specified by:
isEnabled in interface org.apache.slide.util.logger.Logger