Configure the proper appender: http://logging.apache.org/log4j/docs/manual.html
Dennis
"O. Oke" <[EMAIL PROTECTED]>
10/06/2004 08:10 AM
|
|
Please tell me how to configure Tomcat/Struts so that
error messages are sent to a file, not the console?
SERVER
======
I am using tomcat-5.0.27
BACKGROUND
==========
I am using for logging error messages.
The output of the code below goes to Eclipse console.
What I want is for the output to go into a file.
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
public class CargoExceptionHandler extends
ExceptionHandler {
public ActionForward execute( Exception ex,
ExceptionConfig
exConfig,
ActionMapping mapping,
ActionForm form,
HttpServletRequest
request,
HttpServletResponse
response
) throws ServletException{
Log log =
LogFactory.getLog(CargoExceptionHandler.class);
//Which Logger is being Used?
System.out.println("The Log being used >>>
" + log);
//Create a dummy exception to depict
exception logging
Exception e = new Exception("A DUMMY
EXCEPTION");
//Log TRACE if enabled
if (log.isTraceEnabled()) {
log.trace("TRACE TEST");
log.trace("TRACE TEST", e);
}
//Log DEBUG if enabled
if (log.isDebugEnabled()) {
log.debug("DEBUG TEST");
log.debug("DEBUG TEST", e);
}
//Log INFO if enabled
if (log.isInfoEnabled()) {
log.info("INFO TEST");
log.info("INFO TEST", e);
}
//Log WARN if enabled
if (log.isWarnEnabled()) {
log.warn("WARN TEST");
log.warn("WARN TEST", e);
}
//Log ERROR if enabled
if (log.isErrorEnabled()) {
log.error("ERROR TEST");
log.error("ERROR TEST", e);
}
//Log FATAL if enabled
if (log.isFatalEnabled()) {
log.fatal("FATAL TEST");
log.fatal("FATAL TEST", e);
}
}
Thank you.
___________________________________________________________ALL-NEW Yahoo! Messenger - all new features - even more fun! http://uk.messenger.yahoo.com
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]