Package org.apache.velocity.runtime.log
Interface LogChute
-
- All Known Implementing Classes:
HoldingLogChute,JdkLogChute,LogChuteSystem,NullLogChute,NullLogSystem,PrimordialLogSystem,SystemLogChute
public interface LogChuteBase 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 intDEBUG_IDID for debug messages.static java.lang.StringDEBUG_PREFIXPrefix string for debug messages.static intERROR_IDID for error messages.static java.lang.StringERROR_PREFIXPrefix string for error messages.static intINFO_IDID for info messages.static java.lang.StringINFO_PREFIXPrefix string for info messages.static intTRACE_IDID for trace messages.static java.lang.StringTRACE_PREFIXPrefix string for trace messages.static intWARN_IDID for warning messages.static java.lang.StringWARN_PREFIXPrefix string for warn messages.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidinit(RuntimeServices rs)Initializes this LogChute.booleanisLevelEnabled(int level)Tell whether or not a log level is enabled.voidlog(int level, java.lang.String message)Send a log message from Velocity.voidlog(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.
-
-