Package org.apache.velocity.runtime.log
Class JdkLogChute
java.lang.Object
org.apache.velocity.runtime.log.JdkLogChute
- All Implemented Interfaces:
LogChute
Implementation of a simple java.util.logging LogChute.
- Since:
- 1.5
- Version:
- $Id: JdkLogChute.java 703541 2008-10-10 18:09:42Z nbubna $
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
Default name for the JDK logger instanceprotected Logger
static final String
Property key for specifying the name for the logger instancestatic final String
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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Level
getJdkLevel
(int level) Returns the java.util.logging.Level that matches to the specified LogChute level.void
init
(RuntimeServices rs) Initializes this LogChute.boolean
isLevelEnabled
(int level) Tell whether or not a log level is enabled.void
Logs messagesvoid
Send a log message from Velocity along with an exception or error
-
Field Details
-
RUNTIME_LOG_JDK_LOGGER
Property key for specifying the name for the logger instance- See Also:
-
RUNTIME_LOG_JDK_LOGGER_LEVEL
- See Also:
-
DEFAULT_LOG_NAME
Default name for the JDK logger instance- See Also:
-
logger
-
-
Constructor Details
-
JdkLogChute
public JdkLogChute()
-
-
Method Details
-
init
Description copied from interface:LogChute
Initializes this LogChute. -
getJdkLevel
Returns the java.util.logging.Level that matches to the specified LogChute level.- Parameters:
level
-- Returns:
- The current log level of the JDK Logger.
-
log
Logs messages -
log
Send a log message from Velocity along with an exception or error -
isLevelEnabled
public boolean isLevelEnabled(int level) Description copied from interface:LogChute
Tell whether or not a log level is enabled.- Specified by:
isLevelEnabled
in interfaceLogChute
- Returns:
- True if a level is enabled.
- See Also:
-