|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.apache.turbine.services.logging.BaseLogger | +--org.apache.turbine.services.logging.Log4JavaLogger
Class implements the Logger interface using log4java package Messages can be written to following destination:
Field Summary | |
protected static org.apache.log4j.Appender |
consoleAppender
console appender |
protected static java.util.Hashtable |
filesTable
global files appenders table |
protected org.apache.log4j.Layout |
layout
logging layout |
protected org.apache.log4j.Category |
logger
log4java logging interface |
Fields inherited from class org.apache.turbine.services.logging.BaseLogger |
console, initialize, loggingConfig, logLevel, name, runDataFilter |
Fields inherited from interface org.apache.turbine.services.logging.Logger |
BACKUP_KEY, CONSOLE_KEY, DB_KEY, DB_LOGGER_KEY, DB_POOL_KEY, DEBUG, EMAIL_KEY, EMAILBUFFERSIZE_KEY, EMAILFROM_KEY, EMAILSUBJECT_KEY, EMAILTO_KEY, ERROR, FACILITY_KEY, FILE_KEY, FORMAT_KEY, HOST_KEY, INFO, LEVELDEBUG, LEVELERROR, LEVELINFO, LEVELWARN, PATH_KEY, PORT_KEY, REMOTE_KEY, SIZE_KEY, SYSLOGD_KEY, WARN |
Constructor Summary | |
Log4JavaLogger()
|
Method Summary | |
(package private) static void |
global initialization |
boolean |
checkLogger()
It performs action that are need for deterimne whether logger was well configured or has any output |
protected void |
configureConsole(LoggingConfig loggingConfig)
It adds console as a destination for logger. |
protected void |
configureDatabase(LoggingConfig loggingConfig)
It adds a db as a destination for logger. |
protected void |
configureEmail(LoggingConfig loggingConfig)
It adds email as a destination for logger. |
protected void |
configureFiles(LoggingConfig loggingConfig)
Adds a local file as destinations for logger. |
protected void |
configureRemote(LoggingConfig loggingConfig)
This method should be implemented by user if the logger can handle console. |
protected void |
configureSyslog(LoggingConfig loggingConfig)
It adds remote demon as a destination for logger. |
void |
debug(java.lang.String message)
This is a log metod with logLevel == DEBUG |
void |
debug(java.lang.String message,
RunData data)
This is a log metod with logLevel == DEBUG |
void |
debug(java.lang.String message,
RunData data,
java.lang.Throwable t)
This is a log metod with logLevel == DEBUG |
void |
debug(java.lang.String message,
java.lang.Throwable t)
This is a log metod with logLevel == DEBUG |
void |
error(java.lang.String message)
This is a log metod with logLevel == ERROR |
void |
error(java.lang.String message,
RunData data)
This is a log metod with logLevel == ERROR |
void |
error(java.lang.String message,
RunData data,
java.lang.Throwable e)
This is a log metod with logLevel == ERROR |
void |
error(java.lang.String message,
java.lang.Throwable e)
This is a log metod with logLevel == ERROR |
void |
error(java.lang.Throwable e)
This is a log metod with logLevel == ERROR |
protected void |
finalize()
Also do a shutdown if the object is destroy()'d. |
void |
info(java.lang.String message)
This is a log metod with logLevel == INFO |
void |
info(java.lang.String message,
RunData data)
This is a log metod with logLevel == INFO |
void |
info(java.lang.String message,
RunData data,
java.lang.Throwable t)
This is a log metod with logLevel == INFO |
void |
info(java.lang.String message,
java.lang.Throwable t)
This is a log metod with logLevel == INFO |
void |
init(LoggingConfig loggingConfig)
Initialize and create new category (logger handler) |
private void |
log(int level,
java.lang.String message,
RunData data,
java.lang.Throwable e)
Creates new loging message form message and RunData, and sends it to the category. |
void |
shutdown()
Close all destinations |
void |
warn(java.lang.String message)
This is a log metod with logLevel == WARN |
void |
warn(java.lang.String message,
RunData data)
This is a log metod with logLevel == WARN |
void |
warn(java.lang.String message,
RunData data,
java.lang.Throwable t)
This is a log metod with logLevel == WARN |
void |
warn(java.lang.String message,
java.lang.Throwable t)
This is a log metod with logLevel == WARN |
Methods inherited from class org.apache.turbine.services.logging.BaseLogger |
doBaseInit, doDispatch, getName, isDebugEnabled, isErrorEnabled, isInfoEnabled, isWarnEnabled, setFormat, setLogLevel, setLogLevel, setName |
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait |
Field Detail |
protected static java.util.Hashtable filesTable
protected static org.apache.log4j.Appender consoleAppender
protected org.apache.log4j.Category logger
protected org.apache.log4j.Layout layout
Constructor Detail |
public Log4JavaLogger()
Method Detail |
static void()
public void init(LoggingConfig loggingConfig)
init
in class BaseLogger
org.apache.turbine.services.logging.BaseLogger
loggingConfig
- Configuration describing the logger.protected void configureFiles(LoggingConfig loggingConfig)
configureFiles
in class BaseLogger
loggingConfig
- The configuration of this logger.protected void configureConsole(LoggingConfig loggingConfig)
configureConsole
in class BaseLogger
loggingConfig
- configurationprotected void configureRemote(LoggingConfig loggingConfig)
configureRemote
in class BaseLogger
loggingConfig
- configurationprotected void configureSyslog(LoggingConfig loggingConfig)
configureSyslog
in class BaseLogger
loggingConfig
- configurationprotected void configureEmail(LoggingConfig loggingConfig)
configureEmail
in class BaseLogger
loggingConfig
- configurationprotected void configureDatabase(LoggingConfig loggingConfig)
configureDatabase
in class BaseLogger
loggingConfig
- configurationpublic boolean checkLogger()
checkLogger
in class BaseLogger
protected void finalize() throws java.lang.Throwable
finalize
in class java.lang.Object
public void shutdown()
public void debug(java.lang.String message)
public void debug(java.lang.String message, java.lang.Throwable t)
public void debug(java.lang.String message, RunData data)
public void debug(java.lang.String message, RunData data, java.lang.Throwable t)
public void info(java.lang.String message)
public void info(java.lang.String message, java.lang.Throwable t)
public void info(java.lang.String message, RunData data)
public void info(java.lang.String message, RunData data, java.lang.Throwable t)
public void warn(java.lang.String message)
public void warn(java.lang.String message, java.lang.Throwable t)
public void warn(java.lang.String message, RunData data)
public void warn(java.lang.String message, RunData data, java.lang.Throwable t)
public void error(java.lang.String message)
public void error(java.lang.String message, java.lang.Throwable e)
public void error(java.lang.Throwable e)
public void error(java.lang.String message, RunData data)
public void error(java.lang.String message, RunData data, java.lang.Throwable e)
private void log(int level, java.lang.String message, RunData data, java.lang.Throwable e)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |