You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by DG...@EvergreenInvestments.com on 2004/10/06 14:28:10 UTC

[OT] Re: How to configure Tomcat/Struts ... error messages are sent to a file, not the console?

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

Dennis





"O. Oke" <re...@yahoo.co.uk> 
10/06/2004 08:10 AM
Please respond to
"Struts Users Mailing List" <us...@struts.apache.org>


To
Struts Users Mailing List <us...@struts.apache.org>
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: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org