Package org.apache.velocity.runtime.log
Interface LogChute
-
- All Known Implementing Classes:
HoldingLogChute
,JdkLogChute
,LogChuteSystem
,NullLogChute
,NullLogSystem
,PrimordialLogSystem
,SystemLogChute
public interface LogChute
Base interface that logging systems need to implement. This is the blessed descendant of the old LogSystem interface.- Since:
- 1.5
- Version:
- $Id: LogChute.java 730039 2008-12-30 03:53:19Z byron $
-
-
Field Summary
Fields Modifier and Type Field Description static int
DEBUG_ID
ID for debug messages.static java.lang.String
DEBUG_PREFIX
Prefix string for debug messages.static int
ERROR_ID
ID for error messages.static java.lang.String
ERROR_PREFIX
Prefix string for error messages.static int
INFO_ID
ID for info messages.static java.lang.String
INFO_PREFIX
Prefix string for info messages.static int
TRACE_ID
ID for trace messages.static java.lang.String
TRACE_PREFIX
Prefix string for trace messages.static int
WARN_ID
ID for warning messages.static java.lang.String
WARN_PREFIX
Prefix string for warn messages.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
init(RuntimeServices rs)
Initializes this LogChute.boolean
isLevelEnabled(int level)
Tell whether or not a log level is enabled.void
log(int level, java.lang.String message)
Send a log message from Velocity.void
log(int level, java.lang.String message, java.lang.Throwable t)
Send a log message from Velocity along with an exception or error
-
-
-
Field Detail
-
TRACE_PREFIX
static final java.lang.String TRACE_PREFIX
Prefix string for trace messages.- See Also:
- Constant Field Values
-
DEBUG_PREFIX
static final java.lang.String DEBUG_PREFIX
Prefix string for debug messages.- See Also:
- Constant Field Values
-
INFO_PREFIX
static final java.lang.String INFO_PREFIX
Prefix string for info messages.- See Also:
- Constant Field Values
-
WARN_PREFIX
static final java.lang.String WARN_PREFIX
Prefix string for warn messages.- See Also:
- Constant Field Values
-
ERROR_PREFIX
static final java.lang.String ERROR_PREFIX
Prefix string for error messages.- See Also:
- Constant Field Values
-
TRACE_ID
static final int TRACE_ID
ID for trace messages.- See Also:
- Constant Field Values
-
DEBUG_ID
static final int DEBUG_ID
ID for debug messages.- See Also:
- Constant Field Values
-
INFO_ID
static final int INFO_ID
ID for info messages.- See Also:
- Constant Field Values
-
WARN_ID
static final int WARN_ID
ID for warning messages.- See Also:
- Constant Field Values
-
ERROR_ID
static final int ERROR_ID
ID for error messages.- See Also:
- Constant Field Values
-
-
Method Detail
-
init
void init(RuntimeServices rs) throws java.lang.Exception
Initializes this LogChute.- Parameters:
rs
-- Throws:
java.lang.Exception
-
log
void log(int level, java.lang.String message)
Send a log message from Velocity.- Parameters:
level
-message
-
-
log
void log(int level, java.lang.String message, java.lang.Throwable t)
Send a log message from Velocity along with an exception or error- Parameters:
level
-message
-t
-
-
isLevelEnabled
boolean isLevelEnabled(int level)
Tell whether or not a log level is enabled.- Parameters:
level
-- Returns:
- True if a level is enabled.
-
-