<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Wed, Jul 20, 2016 at 12:40 PM, Michael Van Canneyt <span dir="ltr"><<a href="mailto:michael@freepascal.org" target="_blank">michael@freepascal.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class=""><br>
<br>
On Wed, 20 Jul 2016, Marcos Douglas wrote:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi,<br>
<br>
Is possible to get all exceptions in one place, in a CGI/FastCGI programs?<br>
<br>
I need to know the Request instance too, to treat the exception properly.<br>
</blockquote>
<br></span>
No, you cannot.<br>
<br>
You can override Application.ShowException, but then you do not know the<br>
current request.<br>
<br>
What I do is make a descendent of TFPWebModule which overrides<br>
"HandleRequest', and which handles exceptions in a generic way.<br>
It returns JSON when the request expects JSON etc.<br>
<br>
All my other modules are descendent of this descendent.<br></blockquote><div><br></div><div>Hmm, could be a solution. Thank you.</div><div><br></div><div>Marcos Douglas</div></div></div></div>