org.apache.velocity.runtime.log
Interface LogChute

All Known Implementing Classes:
AvalonLogChute, org.apache.velocity.runtime.log.HoldingLogChute, JdkLogChute, Log4JLogChute, LogChuteSystem, NullLogChute, StandardOutLogChute

public interface LogChute

Base interface that logging systems need to implement. This is the blessed descendant of the old LogSystem interface.

Version:
$Id: LogChute.java 292961 2005-10-01 11:48:37Z henning $
Author:
Jon S. Stevens, Geir Magnusson Jr., Nathan Bubna

Field Summary
static int DEBUG_ID
          ID for debug messages.
static int ERROR_ID
          ID for error messages.
static int INFO_ID
          ID for info messages.
static int TRACE_ID
          ID for trace messages.
static int WARN_ID
          ID for warning messages.
 
Method Summary
 void init(RuntimeServices rs)
          Initializes this LogChute.
 boolean isLevelEnabled(int level)
          Tell whether or not a log level is enabled.
 void log(int level, String message)
          Send a log message from Velocity.
 void log(int level, String message, Throwable t)
          Send a log message from Velocity along with an exception or error
 

Field Detail

TRACE_ID

public static final int TRACE_ID
ID for trace messages.

See Also:
Constant Field Values

DEBUG_ID

public static final int DEBUG_ID
ID for debug messages.

See Also:
Constant Field Values

INFO_ID

public static final int INFO_ID
ID for info messages.

See Also:
Constant Field Values

WARN_ID

public static final int WARN_ID
ID for warning messages.

See Also:
Constant Field Values

ERROR_ID

public static final int ERROR_ID
ID for error messages.

See Also:
Constant Field Values
Method Detail

init

public void init(RuntimeServices rs)
          throws Exception
Initializes this LogChute.

Throws:
Exception

log

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


log

public void log(int level,
                String message,
                Throwable t)
Send a log message from Velocity along with an exception or error


isLevelEnabled

public boolean isLevelEnabled(int level)
Tell whether or not a log level is enabled.



Copyright ? 2000-2007 Apache Software Foundation. All Rights Reserved.