[Seaside] Seaside Error Handler for emailing the error
cdrick
cdrick65 at gmail.com
Sat May 3 11:22:14 UTC 2008
Hi
>
> > Old versions of Seaside had an error handler that could email an
> administrator the stack trace if an error occured. I don't see that option
> in the newer Seaside versions. Am I overlooking something?
> >
I think they removed that because of platform specific code.
Maybe, just subclass WAWalkbackErrorHandler and probably ovveride:
open: anException
| answer |
answer := WARenderLoop new
call: (WAWalkback exception: anException)
withToolFrame: false.
answer ifTrue: [ SeasidePlatformSupport openDebuggerOn: anException ]
instead of
SeasidePlatformSupport openDebuggerOn: anException
somethink like:
|mailText|
mailText := SeasidePlatformSupport walkbackStringsFor: anException.
SeasidePlatformSupport deliverMailFrom: fromAddress to: recipientList
text: mailText.
You also have to chage the answer so as not to display to a proper
error page then probably a redirect on home...
WARenderLoop new
call: (YouErrorComponent new) "that do a redirect maybe"
withToolFrame: false. "not sure of call:withToolFrame: maybe just call:"
This is not testet, just a guess... I'll try later maybe
HTH
Cédrick
>
> To be more specific, old versions of Seaside had WAEmailErrorPage, which
> would email the error to whomever I chose.
>
> New Seaside versions do not have any such functionality (that I can see).
>
> Has anybody created it?
>
>
>
> Nevin
>
> _______________________________________________
> seaside mailing list
> seaside at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>
More information about the seaside
mailing list