org.apache.velocity.tools.generic.log
Class LogChuteCommonsLog

java.lang.Object
  extended by org.apache.velocity.tools.generic.log.LogChuteCommonsLog
Direct Known Subclasses:
LogSystemCommonsLog

public class LogChuteCommonsLog
extends java.lang.Object

Redirects commons-logging messages to Velocity's configured LogChute.

To use, specify this class in your commons-logging.properties:


 org.apache.commons.logging.Log=org.apache.velocity.tools.generic.log.LogChuteCommonsLog
 

Since:
VelocityTools 2.0
Version:
$Id: LogChuteCommonsLog.java 72115 2004-11-11 07:00:54Z nbubna $

Field Summary
private  java.lang.String category
           
private static Log target
           
 
Constructor Summary
LogChuteCommonsLog()
           
LogChuteCommonsLog(java.lang.String category)
           
 
Method Summary
 void debug(java.lang.Object message)
          Passes messages to Velocity's LogChute at "DEBUG" level.
 void debug(java.lang.Object message, java.lang.Throwable t)
          Passes messages to Velocity's LogChute at "DEBUG" level.
 void error(java.lang.Object message)
          Passes messages to Velocity's LogChute at "ERROR" level.
 void error(java.lang.Object message, java.lang.Throwable t)
          Passes messages to Velocity's LogChute at "ERROR" level.
 void fatal(java.lang.Object message)
          Passes messages to Velocity's LogChute at "ERROR" level.
 void fatal(java.lang.Object message, java.lang.Throwable t)
          Passes messages to Velocity's LogChute at "ERROR" level.
protected  Log getTarget()
           
protected static Log getVelocityLog()
          Allow subclasses to statically access the static target.
 void info(java.lang.Object message)
          Passes messages to Velocity's LogChute at "INFO" level.
 void info(java.lang.Object message, java.lang.Throwable t)
          Passes messages to Velocity's LogChute at "INFO" level.
 boolean isDebugEnabled()
          Returns true if Velocity's LogChute returns true for isDebugEnabled().
 boolean isErrorEnabled()
          Returns true if Velocity's LogChute returns true for isErrorEnabled().
 boolean isFatalEnabled()
          Returns true if isErrorEnabled() returns true, since Velocity's LogChute doesn't support this level.
 boolean isInfoEnabled()
          Returns true if Velocity's LogChute returns true for isInfoEnabled().
 boolean isTraceEnabled()
          Returns true if Velocity's LogChute returns true for isTraceEnabled().
 boolean isWarnEnabled()
          Returns true if Velocity's LogChute returns true for isWarnEnabled().
static void setVelocityLog(Log target)
          Set a VelocityEngine to handle all the log messages.
 void trace(java.lang.Object message)
          Passes messages to Velocity's LogChute at "DEBUG" level.
 void trace(java.lang.Object message, java.lang.Throwable t)
          Passes messages to Velocity's LogChute at "DEBUG" level.
 void warn(java.lang.Object message)
          Passes messages to Velocity's LogChute at "WARN" level.
 void warn(java.lang.Object message, java.lang.Throwable t)
          Passes messages to Velocity's LogChute at "WARN" level.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

target

private static Log target

category

private java.lang.String category
Constructor Detail

LogChuteCommonsLog

public LogChuteCommonsLog()

LogChuteCommonsLog

public LogChuteCommonsLog(java.lang.String category)
Method Detail

getVelocityLog

protected static Log getVelocityLog()
Allow subclasses to statically access the static target.


setVelocityLog

public static void setVelocityLog(Log target)
Set a VelocityEngine to handle all the log messages.


getTarget

protected Log getTarget()

trace

public void trace(java.lang.Object message)
Passes messages to Velocity's LogChute at "DEBUG" level. (it's the lowest available. sorry.)


trace

public void trace(java.lang.Object message,
                  java.lang.Throwable t)
Passes messages to Velocity's LogChute at "DEBUG" level. (it's the lowest available. sorry.)


debug

public void debug(java.lang.Object message)
Passes messages to Velocity's LogChute at "DEBUG" level.


debug

public void debug(java.lang.Object message,
                  java.lang.Throwable t)
Passes messages to Velocity's LogChute at "DEBUG" level.


info

public void info(java.lang.Object message)
Passes messages to Velocity's LogChute at "INFO" level.


info

public void info(java.lang.Object message,
                 java.lang.Throwable t)
Passes messages to Velocity's LogChute at "INFO" level.


warn

public void warn(java.lang.Object message)
Passes messages to Velocity's LogChute at "WARN" level.


warn

public void warn(java.lang.Object message,
                 java.lang.Throwable t)
Passes messages to Velocity's LogChute at "WARN" level.


error

public void error(java.lang.Object message)
Passes messages to Velocity's LogChute at "ERROR" level.


error

public void error(java.lang.Object message,
                  java.lang.Throwable t)
Passes messages to Velocity's LogChute at "ERROR" level.


fatal

public void fatal(java.lang.Object message)
Passes messages to Velocity's LogChute at "ERROR" level. (it's the highest available. sorry.)


fatal

public void fatal(java.lang.Object message,
                  java.lang.Throwable t)
Passes messages to Velocity's LogChute at "ERROR" level. (it's the highest available. sorry.)


isTraceEnabled

public boolean isTraceEnabled()
Returns true if Velocity's LogChute returns true for isTraceEnabled().


isDebugEnabled

public boolean isDebugEnabled()
Returns true if Velocity's LogChute returns true for isDebugEnabled().


isInfoEnabled

public boolean isInfoEnabled()
Returns true if Velocity's LogChute returns true for isInfoEnabled().


isWarnEnabled

public boolean isWarnEnabled()
Returns true if Velocity's LogChute returns true for isWarnEnabled().


isErrorEnabled

public boolean isErrorEnabled()
Returns true if Velocity's LogChute returns true for isErrorEnabled().


isFatalEnabled

public boolean isFatalEnabled()
Returns true if isErrorEnabled() returns true, since Velocity's LogChute doesn't support this level.



Copyright (c) 2003-2007 Apache Software Foundation