Another question, how do I throw the default error page?

So with that request, log the exception:

public final class MyRequestCycle extends WebRequestCycle {
        public WebRequestCycle(final WebApplication application, final
WebRequest request, final Response response) {
                super(application, request, response);
        }

        /**
         * {...@inheritdoc}
         */
        @Override
        protected final Page onRuntimeException(final Page cause, final
RuntimeException e) {
        
                // And then catch the exception
                LOG.error(e);
                return new MyExceptionPage(e);
        }
} 

-----Original Message-----
From: Martin Grigorov [mailto:[email protected]] 
Sent: Tuesday, November 23, 2010 9:05 AM
To: [email protected]
Subject: Re: Log last error on error page

The easiest I can think of is to override
org.apache.wicket.RequestCycle.onRuntimeException(Page,
RuntimeException) and return your own page which will show the error

On Tue, Nov 23, 2010 at 2:43 PM, Brown, Berlin [GCG-PFS] <
[email protected]> wrote:

> Is there a way to log the last error when you reach an error page.
>
> I am using my own error page but also want to log the last stack trace

> or exception message that created the error.
> getApplicationSettings().setInternalErrorPage(ErrorPage.class);
>
>
> Berlin Brown
>
>


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to