struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Richard Sayre" <>
Subject Re: Exception Handling and Logging
Date Fri, 12 Oct 2007 12:33:16 GMT
Hi Paul,

I know its been a while but I am now trying to log my exceptions.
Previously I was redirecting to a JSP and outputting the error.  A
requirement has come up where the client does not want the user seeing
any stack traces etc.  So I want to log the exception in the action
and then redirect to a generic error page.

I have the exception results and the exception mapping set up.  I was
wondering what is the best way to log this.  Right now I have my
Exception result directing to an action which calls my log class.  The
problem is a can not seem to get the exceptionStack passed into this
action so I can not log all of the information.

Any ideas?



On 8/2/07, Paul Benedict <> wrote:
> My applications do not catch any errors. I let them bubble out of the
> Action and into an ExceptionHandler object for logging. You can log
> whatever you want -- including the user -- in the handler.
> Paul
> Richard Sayre wrote:
> > After reading the Mail Reader walk through, it would seem the best
> > practice for handling exceptions is throwing them back to your Action
> > and having a result mapped to handle each specific exception.
> >
> > Is this the best way to do this?
> >
> > If I use this method how can I log the stack of each exception that
> > was thrown?  I know there is a logging interceptor but I have not
> > found any docs on how to use it.  I would like to make an error log of
> > everything that happens in the application.  Is it possible to log
> > other information with the Exception such as the current user?
> >
> > Thank you,
> >
> > Rich
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail:
> > For additional commands, e-mail:
> >
> >
> >
> ---------------------------------------------------------------------
> To unsubscribe, e-mail:
> For additional commands, e-mail:

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message