[TYPO3-core] RFC #9355: Add an error and exception handler (backported from FLOW3)
Ingo Renner
ingo at typo3.org
Mon Sep 7 15:41:26 CEST 2009
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
--
Ingo Renner
TYPO3 Core Developer, Release Manager TYPO3 4.2
More information about the TYPO3-team-core
mailing list