|
||||||||||
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.ServletLogger
This class implements Logger interface using log method from ServletContext. This implementation is very simple, so there is no extracting data from RunData, and no log levels.
Logger
Field Summary | |
protected javax.servlet.ServletContext |
context
context for calling method: "log" |
protected java.lang.String |
lf
|
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 | |
ServletLogger()
|
Method Summary | |
boolean |
checkLogger()
It performs action that are need for deterimne whether logger was well configured or has any output |
void |
debug(java.lang.String message)
This is a log method with logLevel == DEBUG |
void |
debug(java.lang.String message,
RunData data)
This is a log method with logLevel == DEBUG |
void |
debug(java.lang.String message,
RunData data,
java.lang.Throwable t)
This is a log method with logLevel == DEBUG |
void |
debug(java.lang.String message,
java.lang.Throwable t)
This is a log method with logLevel == DEBUG |
void |
error(java.lang.String message)
This is a log method 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 |
void |
info(java.lang.String message)
This is a log method with logLevel == INFO |
void |
info(java.lang.String message,
RunData data)
This is a log method with logLevel == INFO |
void |
info(java.lang.String message,
RunData data,
java.lang.Throwable t)
This is a log method with logLevel == INFO |
void |
info(java.lang.String message,
java.lang.Throwable t)
This is a log method with logLevel == INFO |
void |
init(LoggingConfig loggingConfig)
Initialize |
protected void |
log(int level,
java.lang.String message,
RunData data,
java.lang.Throwable e)
appends log level to the message |
protected void |
logAll(java.lang.String level,
java.lang.String description,
RunData data,
java.lang.Throwable t)
log message using context log method. |
void |
shutdown()
Empty method |
void |
warn(java.lang.String message)
This is a log method with logLevel == WARN |
void |
warn(java.lang.String message,
RunData data)
This is a log method with logLevel == WARN |
void |
warn(java.lang.String message,
RunData data,
java.lang.Throwable t)
This is a log method with logLevel == WARN |
void |
warn(java.lang.String message,
java.lang.Throwable t)
This is a log method with logLevel == WARN |
Methods inherited from class org.apache.turbine.services.logging.BaseLogger |
configureConsole, configureDatabase, configureEmail, configureFiles, configureRemote, configureSyslog, doBaseInit, doDispatch, getName, setFormat, setLogLevel, setLogLevel, setName |
Methods inherited from class java.lang.Object |
|
Field Detail |
protected javax.servlet.ServletContext context
protected java.lang.String lf
Constructor Detail |
public ServletLogger()
Method Detail |
public void init(LoggingConfig loggingConfig)
init
in class BaseLogger
org.apache.turbine.services.logging.BaseLogger
loggingConfig
- Configuration describing the logger.public void shutdown()
public boolean checkLogger()
checkLogger
in class BaseLogger
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)
Logger
public void error(java.lang.Throwable e)
Logger
public void error(java.lang.String message, RunData data)
Logger
public void error(java.lang.String message, RunData data, java.lang.Throwable e)
Logger
protected void log(int level, java.lang.String message, RunData data, java.lang.Throwable e)
protected void logAll(java.lang.String level, java.lang.String description, RunData data, java.lang.Throwable t)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |