org.apache.velocity.tools.config
Class LogSupport

java.lang.Object
  extended by org.apache.velocity.tools.config.LogSupport
Direct Known Subclasses:
ConfigurationCleaner

public abstract class LogSupport
extends Object

This allows for a Log to optionally be attached to a subclass in order to output logging messages. This is simpler than constantly checking whether we have a Log or not in each usage throughout the classes which could use logging. Methods should only be added to this as necessary. Performance considerations can also be made later if deemed necessary. This is meant for internal use and should NOT be relied upon by VelocityTools users.

Version:
$Id: LogSupport.java 511959 2007-02-26 19:24:39Z nbubna $
Author:
Nathan Bubna

Constructor Summary
LogSupport()
           
 
Method Summary
protected  void debug(String msg)
           
protected  org.apache.velocity.runtime.log.Log getLog()
           
protected  boolean isDebugEnabled()
           
protected  boolean isTraceEnabled()
           
protected  boolean isWarnEnabled()
           
protected  String logPrefix()
          Override this to set a class-specific prefix
 void setLog(org.apache.velocity.runtime.log.Log log)
           
protected  void trace(String msg)
           
protected  void warn(String msg)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LogSupport

public LogSupport()
Method Detail

logPrefix

protected String logPrefix()
Override this to set a class-specific prefix


setLog

public void setLog(org.apache.velocity.runtime.log.Log log)

getLog

protected org.apache.velocity.runtime.log.Log getLog()

isWarnEnabled

protected boolean isWarnEnabled()

warn

protected void warn(String msg)

isDebugEnabled

protected boolean isDebugEnabled()

debug

protected void debug(String msg)

isTraceEnabled

protected boolean isTraceEnabled()

trace

protected void trace(String msg)


Copyright © 2002-2011 The Apache Software Foundation. All Rights Reserved.