That did the trick. Thanks!

--- James Carman <[EMAIL PROTECTED]> wrote:

> Copy the definition from the original hivemodule.xml:
> 
> <implementation service-id="tapestry.error.ExceptionPresenter">
> <invoke-factory>
>       <construct class="com.myco.web.error.MyExceptionPresenter">
>         <set-object property="exceptionPageName" 
>                        value="infrastructure:exceptionPageName"/>
>         <set-object property="requestExceptionReporter"
>                        value="infrastructure:requestExceptionReporter"/>
>         <set-object property="responseRenderer"
>                       value="infrastructure:responseRenderer"/>
>       </construct>
>     </invoke-factory>
> </implementation>
> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] 
> Sent: Wednesday, June 21, 2006 10:46 AM
> To: James Carman; 'Tapestry users'
> Subject: RE: Logging error page into log4j
> 
> I wish it was that simple, but it's not working! The problem is that the
> _exceptionPageName field is not being set. When I removed the hivemodule.xml
> entry, the field gets populated with "Exception". So I tried this just to
> see
> if it works:
> 
>        @Override
>       public void presentException(final IRequestCycle cycle, final
> Throwable cause)
> {
>                logger.error(cause);
>                setExceptionPageName("Exception");
>                super.presentException(cycle, cause);
>        }
> 
> I still get a blank page!
> 
> --- James Carman <[EMAIL PROTECTED]> wrote:
> 
> > Just extend ExceptionPresenterImpl and call your superclass'
> implementation!
> > :-)  Ain't object-oriented programming great?
> > 
> > 
> > -----Original Message-----
> > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
> 
> > Sent: Wednesday, June 21, 2006 10:33 AM
> > To: Tapestry users
> > Subject: RE: Logging error page into log4j
> > 
> > Hi James,
> > 
> > I created my own ExceptionPresenter and added the entry to the
> > hivemodule.xml
> > file and it now logs, but the original error display page is not showing.
> Is
> > there any way to display the error (as it does by default) and log it?
> > 
> > Thanks,
> > Amir
> > 
> > 
> > --- James Carman <[EMAIL PROTECTED]> wrote:
> > 
> > > Override the implementation of the tapestry.error.ExceptionPresenter
> > service
> > > point (until I change the way it works).  In your hivemodule.xml file:
> > > 
> > > <implementation service-id="tapestry.error.ExceptionPresenter">
> > >   <invoke-factory>
> > >     <construct class="com.myco.web.error.MyExceptionPresenter" />
> > >   </invoke-factory>
> > > </implementation>
> > > 
> > > -----Original Message-----
> > > From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED]
> > 
> > > Sent: Wednesday, June 21, 2006 9:43 AM
> > > To: tapestry-user@jakarta.apache.org
> > > Subject: Logging error page into log4j
> > > 
> > > Hi all,
> > > 
> > > How do get the default error page to log into log4j? 
> > > 
> > > I really dont need to overide the default error page (this is an
> internal
> > > application) but I do need the errors logged. Any help is appreciated!
> > > 
> > > Thanks,
> > > Amir
> > > 
> > > 
> > > 
> > > ---------------------------------------------------------------------
> > > 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]
> > > 
> > > 
> > 
> > 
> > ---------------------------------------------------------------------
> > 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]
> 
> 
> 
> ---------------------------------------------------------------------
> 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