|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.catalina.logger.LoggerBase
org.apache.catalina.logger.FileLogger
Implementation of Logger that appends log messages to a file named {prefix}.{date}.{suffix} in a configured directory, with an optional preceding timestamp.
Field Summary | |
protected static java.lang.String |
info
The descriptive information about this implementation. |
Fields inherited from class org.apache.catalina.logger.LoggerBase |
container, controller, debug, domain, host, lifecycle, mserver, oname, path, support, verbosity |
Fields inherited from interface org.apache.catalina.Lifecycle |
AFTER_START_EVENT, AFTER_STOP_EVENT, BEFORE_START_EVENT, BEFORE_STOP_EVENT, START_EVENT, STOP_EVENT |
Fields inherited from interface org.apache.catalina.Logger |
DEBUG, ERROR, FATAL, INFORMATION, WARNING |
Constructor Summary | |
FileLogger()
|
Method Summary | |
java.lang.String |
getDirectory()
Return the directory in which we create log files. |
java.lang.String |
getPrefix()
Return the log file prefix. |
java.lang.String |
getSuffix()
Return the log file suffix. |
boolean |
getTimestamp()
Return the timestamp flag. |
void |
log(java.lang.String msg)
Writes the specified message to a servlet log file, usually an event log. |
void |
setDirectory(java.lang.String directory)
Set the directory in which we create log files. |
void |
setPrefix(java.lang.String prefix)
Set the log file prefix. |
void |
setSuffix(java.lang.String suffix)
Set the log file suffix. |
void |
setTimestamp(boolean timestamp)
Set the timestamp flag. |
void |
start()
Prepare for the beginning of active use of the public methods of this component. |
void |
stop()
Gracefully terminate the active use of the public methods of this component. |
Methods inherited from class org.apache.catalina.logger.LoggerBase |
addLifecycleListener, addPropertyChangeListener, createObjectName, destroy, findLifecycleListeners, getContainer, getController, getDebug, getDomain, getInfo, getObjectName, getVerbosity, init, log, log, log, log, postDeregister, postRegister, preDeregister, preRegister, removeLifecycleListener, removePropertyChangeListener, setContainer, setController, setDebug, setVerbosity, setVerbosityLevel |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected static final java.lang.String info
Constructor Detail |
public FileLogger()
Method Detail |
public java.lang.String getDirectory()
public void setDirectory(java.lang.String directory)
directory
- The new log file directorypublic java.lang.String getPrefix()
public void setPrefix(java.lang.String prefix)
prefix
- The new log file prefixpublic java.lang.String getSuffix()
public void setSuffix(java.lang.String suffix)
suffix
- The new log file suffixpublic boolean getTimestamp()
public void setTimestamp(boolean timestamp)
timestamp
- The new timestamp flagpublic void log(java.lang.String msg)
log
in interface Logger
log
in class LoggerBase
msg
- A String
specifying the message to be written
to the log filepublic void start() throws LifecycleException
configure()
,
and before any of the public methods of the component are utilized.
start
in interface Lifecycle
start
in class LoggerBase
LifecycleException
- if this component detects a fatal error
that prevents this component from being usedpublic void stop() throws LifecycleException
stop
in interface Lifecycle
stop
in class LoggerBase
LifecycleException
- if this component detects a fatal error
that needs to be reported
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |