|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.velocity.runtime.log.Log4JLogChute
public class Log4JLogChute
Implementation of a simple log4j system that will either latch onto an existing category, or just do a simple rolling file log.
| Field Summary | |
|---|---|
protected Logger |
logger
Log4J logging API. |
static String |
RUNTIME_LOG_LOG4J_LOGGER
|
static String |
RUNTIME_LOG_LOG4J_LOGGER_LEVEL
|
| 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 | |
|---|---|
Log4JLogChute()
|
|
| Method Summary | |
|---|---|
protected void |
finalize()
Also do a shutdown if the object is destroy()'d. |
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)
logs messages |
void |
log(int level,
String message,
Throwable t)
Send a log message from Velocity along with an exception or error |
void |
shutdown()
Close all destinations |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final String RUNTIME_LOG_LOG4J_LOGGER
public static final String RUNTIME_LOG_LOG4J_LOGGER_LEVEL
protected Logger logger
| Constructor Detail |
|---|
public Log4JLogChute()
| Method Detail |
|---|
public void init(RuntimeServices rs)
throws Exception
LogChute
init in interface LogChuteExceptionLogChute.init(org.apache.velocity.runtime.RuntimeServices)
public void log(int level,
String message)
log in interface LogChutelevel - severity levelmessage - complete error message
public void log(int level,
String message,
Throwable t)
LogChute
log in interface LogChuteLogChute.log(int, java.lang.String, java.lang.Throwable)public boolean isLevelEnabled(int level)
LogChute
isLevelEnabled in interface LogChuteLogChute.isLevelEnabled(int)
protected void finalize()
throws Throwable
finalize in class ObjectThrowablepublic void shutdown()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||