org.apache.velocity.runtime.log
Class LogChuteSystem

java.lang.Object
  extended byorg.apache.velocity.runtime.log.LogChuteSystem
All Implemented Interfaces:
LogChute

public class LogChuteSystem
extends Object
implements LogChute

Wrapper to make user's custom LogSystem implementations work with the new LogChute setup.

Version:
$Id: LogChuteSystem.java 292968 2005-10-01 12:19:40Z henning $
Author:
Nathan Bubna

Field Summary
 
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
protected LogChuteSystem(LogSystem wrapMe)
          Only classes in this package should be creating this.
 
Method Summary
 void init(RuntimeServices rs)
          Initializes this LogChute.
 boolean isLevelEnabled(int level)
          Always returns true.
 void log(int level, String message)
          Send a log message from Velocity.
 void log(int level, String message, Throwable t)
          First passes off the message at the specified level, then passes off stack trace of the Throwable as a 2nd message at the same level.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LogChuteSystem

protected LogChuteSystem(LogSystem wrapMe)
Only classes in this package should be creating this. Users should not have to mess with this class.

Method Detail

init

public void init(RuntimeServices rs)
          throws Exception
Description copied from interface: LogChute
Initializes this LogChute.

Specified by:
init in interface LogChute
Throws:
Exception

log

public void log(int level,
                String message)
Description copied from interface: LogChute
Send a log message from Velocity.

Specified by:
log in interface LogChute

log

public void log(int level,
                String message,
                Throwable t)
First passes off the message at the specified level, then passes off stack trace of the Throwable as a 2nd message at the same level.

Specified by:
log in interface LogChute

isLevelEnabled

public boolean isLevelEnabled(int level)
Always returns true.

Specified by:
isLevelEnabled in interface LogChute


Copyright © 2000-2006 Apache Software Foundation. All Rights Reserved.