By the way,
Is there a way by which I can get more details in the log file, apart
from just the one word, sfException? :)

On Dec 13, 11:02 am, Sumedh <sumedh.inam...@gmail.com> wrote:
> 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