[TYPO3-core] RFC #9355: Add an error and exception handler (backported from FLOW3)

Rupert Germann rupi at gmx.li
Tue Sep 29 18:58:20 CEST 2009


FYI: committed to trunk rev 6066

thanks to all reviewers

greets
rupert



Ingo Renner schrieb:
> Hi *,
> 
> This is an SVN patch request.
> 
> Type: feature
> 
> Bugtracker references:
> http://bugs.typo3.org/view.php?id=9355
> 
> Branches: trunk
> 
> Problem:
> Although we we use exceptions now, we do not have an exception handler yet.
> 
> Solution:
> FLOW3 offers a quite nice exception handler that is easy to adopt for 
> TYPO3 4.x. The attached patch introduces a backport of that error and 
> exception handling system.
> 
> Notes, how it works:
> First, there is an error handler that transforms errors into exceptions
> Then there are two different exception handler, one for production, and 
> one for debugging / development.
> The debug exception handler shows a nice backtrace of the exception. The 
> production exception handler only displays a message that something went 
> wrong. Both handlers provide a link to typo3.org to look up details on 
> what went wrong.
> Whether the debug exception handler is chosen depends on your setting of 
> SYS.displayErrors (set to "2" it will also show you the debug backtrace 
> when coming from the devIPmask, but to nobody else).
> 
> 
> 
> all the best
> Ingo
> 


More information about the TYPO3-team-core mailing list