org.apache.velocity.tools.view
Class ServletLogChute

java.lang.Object
  extended by org.apache.velocity.tools.view.ServletLogChute
All Implemented Interfaces:
org.apache.velocity.runtime.log.LogChute
Direct Known Subclasses:
ServletLogger

Deprecated. This class has been moved to Velocity Engine 1.6+ and only remains here temporarily for users of previous Velocity Engine versions.

@Deprecated
public class ServletLogChute
extends java.lang.Object
implements org.apache.velocity.runtime.log.LogChute

Simple wrapper for the servlet log. This passes Velocity log messages to ServletContext.log(String). You may configure the level of output in your velocity.properties by adding the "runtime.log.logsystem.servlet.level" property with one of the following values: error, warn, info, debug, or trace. The default is trace.

Version:
$Revision: 534682 $ $Date: 2007-05-02 18:50:54 -0700 (Wed, 02 May 2007) $
Author:
Geir Magnusson Jr., Nathan Bubna

Field Summary
private  int enabled
          Deprecated.  
static java.lang.String PREFIX
          Deprecated.  
static java.lang.String RUNTIME_LOG_LEVEL_KEY
          Deprecated.  
protected  javax.servlet.ServletContext servletContext
          Deprecated.  
 
Fields inherited from interface org.apache.velocity.runtime.log.LogChute
DEBUG_ID, DEBUG_PREFIX, ERROR_ID, ERROR_PREFIX, INFO_ID, INFO_PREFIX, TRACE_ID, TRACE_PREFIX, WARN_ID, WARN_PREFIX
 
Constructor Summary
ServletLogChute()
          Deprecated. Construct a simple logger for a servlet environment.
 
Method Summary
 int getEnabledLevel()
          Deprecated. Returns the current minimum level at which messages will be printed.
 void init(org.apache.velocity.runtime.RuntimeServices rs)
          Deprecated. init()
 boolean isLevelEnabled(int level)
          Deprecated. This will return true if the specified level is equal to or higher than the level this LogChute is enabled for.
 void log(int level, java.lang.String message)
          Deprecated. Send a log message from Velocity.
 void log(int level, java.lang.String message, java.lang.Throwable t)
          Deprecated.  
 void setEnabledLevel(int level)
          Deprecated. Set the minimum level at which messages will be printed.
protected  int toLevel(java.lang.String level)
          Deprecated.  
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

RUNTIME_LOG_LEVEL_KEY

public static final java.lang.String RUNTIME_LOG_LEVEL_KEY
Deprecated. 
See Also:
Constant Field Values

enabled

private int enabled
Deprecated. 

servletContext

protected javax.servlet.ServletContext servletContext
Deprecated. 

PREFIX

public static final java.lang.String PREFIX
Deprecated. 
See Also:
Constant Field Values
Constructor Detail

ServletLogChute

public ServletLogChute()
Deprecated. 
Construct a simple logger for a servlet environment.
NOTE: this class expects that the ServletContext has already been placed in the runtime's application attributes under its full class name (i.e. "javax.servlet.ServletContext").

Method Detail

init

public void init(org.apache.velocity.runtime.RuntimeServices rs)
          throws java.lang.Exception
Deprecated. 
init()

Specified by:
init in interface org.apache.velocity.runtime.log.LogChute
Throws:
java.lang.IllegalStateException - if the ServletContext is not available in the application attributes under the appropriate key.
java.lang.Exception

toLevel

protected int toLevel(java.lang.String level)
Deprecated. 

setEnabledLevel

public void setEnabledLevel(int level)
Deprecated. 
Set the minimum level at which messages will be printed.


getEnabledLevel

public int getEnabledLevel()
Deprecated. 
Returns the current minimum level at which messages will be printed.


isLevelEnabled

public boolean isLevelEnabled(int level)
Deprecated. 
This will return true if the specified level is equal to or higher than the level this LogChute is enabled for.

Specified by:
isLevelEnabled in interface org.apache.velocity.runtime.log.LogChute

log

public void log(int level,
                java.lang.String message)
Deprecated. 
Send a log message from Velocity.

Specified by:
log in interface org.apache.velocity.runtime.log.LogChute

log

public void log(int level,
                java.lang.String message,
                java.lang.Throwable t)
Deprecated. 
Specified by:
log in interface org.apache.velocity.runtime.log.LogChute


Copyright (c) 2003-2007 Apache Software Foundation