CodeIgniterアプリのエラー処理サービスを構築しようとしていますが、解析エラーを除いてすべてが期待どおりにログに記録されます。例えば、
Parse error: syntax error, unexpected T_VARIABLE in /var/www/foo/web/app/controllers/foo.php
...出力され、E_ALLの下でApacheによってログに記録されます。他のすべての(非解析)エラーは、log_exception
私が書いた拡張機能に渡され/core/MY_Exceptions.php
、PHP 5.2.17および5.3.6(MAMP)でCIのログに表示されます。解析エラーはApacheのネイティブエラーログに表示されますが、CodeIgniterのログには表示されません。CodeIgniterを完全に見逃しているようです。
解析エラーがCIによって確実に検出されるようにするにはどうすればよいですか?明らかな何かが欠けていますか?