Package org.apache.velocity.tools.view
Class ServletLogChute
- java.lang.Object
-
- org.apache.velocity.tools.view.ServletLogChute
-
- All Implemented Interfaces:
org.apache.velocity.runtime.log.LogChute
- Direct Known Subclasses:
ServletLogger
@Deprecated public class ServletLogChute extends Object implements org.apache.velocity.runtime.log.LogChute
Deprecated.This class has been moved to Velocity Engine 1.6+ and only remains here temporarily for users of previous Velocity Engine versions.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$ $Date$
- Author:
- Geir Magnusson Jr., Nathan Bubna
-
-
Field Summary
Fields Modifier and Type Field Description static StringPREFIXDeprecated.static StringRUNTIME_LOG_LEVEL_KEYDeprecated.protected javax.servlet.ServletContextservletContextDeprecated.
-
Constructor Summary
Constructors Constructor Description ServletLogChute()Deprecated.Construct a simple logger for a servlet environment.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description intgetEnabledLevel()Deprecated.Returns the current minimum level at which messages will be printed.voidinit(org.apache.velocity.runtime.RuntimeServices rs)Deprecated.init()booleanisLevelEnabled(int level)Deprecated.This will return true if the specified level is equal to or higher than the level this LogChute is enabled for.voidlog(int level, String message)Deprecated.Send a log message from Velocity.voidlog(int level, String message, Throwable t)Deprecated.voidsetEnabledLevel(int level)Deprecated.Set the minimum level at which messages will be printed.protected inttoLevel(String level)Deprecated.
-
-
-
Field Detail
-
RUNTIME_LOG_LEVEL_KEY
public static final String RUNTIME_LOG_LEVEL_KEY
Deprecated.- See Also:
- Constant Field Values
-
servletContext
protected javax.servlet.ServletContext servletContext
Deprecated.
-
PREFIX
public static final 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 ExceptionDeprecated.init()- Specified by:
initin interfaceorg.apache.velocity.runtime.log.LogChute- Throws:
IllegalStateException- if the ServletContext is not available in the application attributes under the appropriate key.Exception
-
toLevel
protected int toLevel(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:
isLevelEnabledin interfaceorg.apache.velocity.runtime.log.LogChute
-
log
public void log(int level, String message)Deprecated.Send a log message from Velocity.- Specified by:
login interfaceorg.apache.velocity.runtime.log.LogChute
-
-