Thanks Alexander...I think it looks like a great solution...

How much performance overheard it will be you think, for normal reqest-
response flow when there is no exception...? On the whole, should we
put something like this in production?

On Dec 12, 4:15 pm, Alexander Deruwe <ader...@aqs-carcontrol.be>
wrote:
> On 12 Dec 2008, at 12:11, Bernhard Schussek wrote:
>
> > On Fri, Dec 12, 2008 at 11:48 AM, Sumedh <sumedh.inam...@gmail.com>  
> > wrote:
> >> Looks like the plugin is available only for 1.1 ...whereas we are
> >> using 1.0 ... :|
> > The plugin has very little code and thus is easy to adapt/rewrite if
> > you need to. I did when there was no Doctrine version available yet,
> > and it took little time.
>
> > You should really try it. It's not hard.
>
> Alternatively you could use a filter:
>
> class ExceptionReportFilter extends sfFilter
> {
>    public function execute($filterChain)
>    {
>      // Only send mail on first call
>      if (!$this->isFirstCall())
>      {
>        $filterChain->execute();
>
>        return;
>      }
>
>      // First call handling below
>      try
>      {
>        $filterChain->execute();
>      }
>      catch (sfStopException $e)
>      {
>        throw $e;
>      }
>      catch (Exception $e)
>      {
>        if (SF_ENVIRONMENT == 'prod')
>        {
>          // Send mail or do whatever
>        }
>
>        // Finally, continue as normal
>        throw $e;
>      }
>    }
>
> }
>
> And use the filter like this in filters.yml:
>
> rendering: ~
> web_debug: ~
> security:  ~
>
> # generally, you will want to insert your own filters here
> exception_report:
>    class: ExceptionReportFilter
>    param:
>      # you might pass from/to addresses etc as parameters
>
> cache:     ~
> common:    ~
> flash:     ~
> execution: ~
>
> Alexander
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"symfony users" group.
To post to this group, send email to symfony-users@googlegroups.com
To unsubscribe from this group, send email to 
symfony-users+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/symfony-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to