On Wed, Jul 20, 2016 at 12:40 PM, Michael Van Canneyt <
mich...@freepascal.org> wrote:

>
>
> On Wed, 20 Jul 2016, Marcos Douglas wrote:
>
> Hi,
>>
>> Is possible to get all exceptions in one place, in a CGI/FastCGI programs?
>>
>> I need to know the Request instance too, to treat the exception properly.
>>
>
> No, you cannot.
>
> You can override Application.ShowException, but then you do not know the
> current request.
>
> What I do is make a descendent of TFPWebModule which overrides
> "HandleRequest', and which handles exceptions in a generic way.
> It returns JSON when the request expects JSON etc.
>
> All my other modules are descendent of this descendent.
>

Hmm, could be a solution. Thank you.

Marcos Douglas
_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal

Reply via email to