Class JdkLogChute

java.lang.Object
org.apache.velocity.runtime.log.JdkLogChute
All Implemented Interfaces:
LogChute

public class JdkLogChute extends Object implements LogChute
Implementation of a simple java.util.logging LogChute.
Since:
1.5
Version:
$Id: JdkLogChute.java 703541 2008-10-10 18:09:42Z nbubna $
  • Field Details

    • RUNTIME_LOG_JDK_LOGGER

      public static final String RUNTIME_LOG_JDK_LOGGER
      Property key for specifying the name for the logger instance
      See Also:
    • RUNTIME_LOG_JDK_LOGGER_LEVEL

      public static final String RUNTIME_LOG_JDK_LOGGER_LEVEL
      See Also:
    • DEFAULT_LOG_NAME

      public static final String DEFAULT_LOG_NAME
      Default name for the JDK logger instance
      See Also:
    • logger

      protected Logger logger
  • Constructor Details

    • JdkLogChute

      public JdkLogChute()
  • Method Details

    • init

      public void init(RuntimeServices rs)
      Description copied from interface: LogChute
      Initializes this LogChute.
      Specified by:
      init in interface LogChute
      See Also:
    • getJdkLevel

      protected Level getJdkLevel(int level)
      Returns the java.util.logging.Level that matches to the specified LogChute level.
      Parameters:
      level -
      Returns:
      The current log level of the JDK Logger.
    • log

      public void log(int level, String message)
      Logs messages
      Specified by:
      log in interface LogChute
      Parameters:
      level - severity level
      message - complete error message
    • log

      public void log(int level, String message, Throwable t)
      Send a log message from Velocity along with an exception or error
      Specified by:
      log in interface LogChute
      Parameters:
      level -
      message -
      t -
    • isLevelEnabled

      public boolean isLevelEnabled(int level)
      Description copied from interface: LogChute
      Tell whether or not a log level is enabled.
      Specified by:
      isLevelEnabled in interface LogChute
      Returns:
      True if a level is enabled.
      See Also: