Configure the proper appender:  http://logging.apache.org/log4j/docs/manual.html

Dennis




"O. Oke" <[EMAIL PROTECTED]>

10/06/2004 08:10 AM

Please respond to
"Struts Users Mailing List" <[EMAIL PROTECTED]>

To
Struts Users Mailing List <[EMAIL PROTECTED]>
cc
Subject
How to configure Tomcat/Struts ... error messages are sent to a file, not the console?





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]

Reply via email to