org.jboss.seam.log
Interface LogProvider


public interface LogProvider

Abstracts the underlying logging implementation (log4j or JDK logging). This saves us from having to use evil and absurdly overengineered stuff like commons-logging.

Author:
Gavin King

Method Summary
 void debug(Object object)
           
 void debug(Object object, Throwable t)
           
 void error(Object object)
           
 void error(Object object, Throwable t)
           
 void fatal(Object object)
           
 void fatal(Object object, Throwable t)
           
 void info(Object object)
           
 void info(Object object, Throwable t)
           
 boolean isDebugEnabled()
           
 boolean isErrorEnabled()
           
 boolean isFatalEnabled()
           
 boolean isInfoEnabled()
           
 boolean isTraceEnabled()
           
 boolean isWarnEnabled()
           
 void trace(Object object)
           
 void trace(Object object, Throwable t)
           
 void warn(Object object)
           
 void warn(Object object, Throwable t)
           
 

Method Detail

trace

void trace(Object object)

trace

void trace(Object object,
           Throwable t)

debug

void debug(Object object)

debug

void debug(Object object,
           Throwable t)

info

void info(Object object)

info

void info(Object object,
          Throwable t)

warn

void warn(Object object)

warn

void warn(Object object,
          Throwable t)

error

void error(Object object)

error

void error(Object object,
           Throwable t)

fatal

void fatal(Object object)

fatal

void fatal(Object object,
           Throwable t)

isTraceEnabled

boolean isTraceEnabled()

isDebugEnabled

boolean isDebugEnabled()

isInfoEnabled

boolean isInfoEnabled()

isWarnEnabled

boolean isWarnEnabled()

isErrorEnabled

boolean isErrorEnabled()

isFatalEnabled

boolean isFatalEnabled()