Class 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

      Fields 
      Modifier and Type Field Description
      private java.lang.String category  
      private static org.apache.velocity.runtime.log.Log target  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      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 org.apache.velocity.runtime.log.Log getTarget()  
      protected static org.apache.velocity.runtime.log.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​(org.apache.velocity.runtime.log.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 org.apache.velocity.runtime.log.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 org.apache.velocity.runtime.log.Log getVelocityLog()
        Allow subclasses to statically access the static target.
      • setVelocityLog

        public static void setVelocityLog​(org.apache.velocity.runtime.log.Log target)
        Set a VelocityEngine to handle all the log messages.
      • getTarget

        protected org.apache.velocity.runtime.log.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.