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

java.lang.Object
  extended by org.apache.velocity.tools.generic.log.CommonsLogLogSystem

Deprecated. Use CommonsLogLogChute in Velocity 1.6 instead.

@Deprecated
public class CommonsLogLogSystem
extends java.lang.Object

Redirects Velocity's LogSystem messages to commons-logging.

Please use CommonsLogLogChute in Velocity Engine 1.6 as this will be removed in VelocityTools releases subsequent to Velocity 1.6's release, if not earlier.

To use, first set up commons-logging, then tell Velocity to use this class for logging by adding the following to your velocity.properties: runtime.log.logsystem.class = org.apache.velocity.tools.generic.log.CommonsLogLogSystem

You may also set this property to specify what log/name Velocity's messages should be logged to (example below is default). runtime.log.logsystem.commons.logging.name = org.apache.velocity

Since:
VelocityTools 1.1
Version:
$Id: CommonsLogLogSystem.java 534721 2007-05-03 05:55:15Z nbubna $
Author:
Nathan Bubna

Field Summary
static java.lang.String DEFAULT_LOG_NAME
          Deprecated. Default name for the commons-logging instance
protected  Log log
          Deprecated. the commons-logging Log instance
static java.lang.String LOGSYSTEM_COMMONS_LOG_NAME
          Deprecated. Property key for specifying the name for the log instance
 
Constructor Summary
CommonsLogLogSystem()
          Deprecated.  
 
Method Summary
 void init(RuntimeServices rs)
          Deprecated. LogSystem methods
 void logVelocityMessage(int level, java.lang.String message)
          Deprecated. Send a log message from Velocity.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LOGSYSTEM_COMMONS_LOG_NAME

public static final java.lang.String LOGSYSTEM_COMMONS_LOG_NAME
Deprecated. 
Property key for specifying the name for the log instance

See Also:
Constant Field Values

DEFAULT_LOG_NAME

public static final java.lang.String DEFAULT_LOG_NAME
Deprecated. 
Default name for the commons-logging instance

See Also:
Constant Field Values

log

protected Log log
Deprecated. 
the commons-logging Log instance

Constructor Detail

CommonsLogLogSystem

public CommonsLogLogSystem()
Deprecated. 
Method Detail

init

public void init(RuntimeServices rs)
          throws java.lang.Exception
Deprecated. 
LogSystem methods

Throws:
java.lang.Exception

logVelocityMessage

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



Copyright (c) 2003-2007 Apache Software Foundation