2012-04-25 9 views
1

プロダクション環境ですべてのアプリケーション例外とPHPエラーをキャッチするにはどうすればよいですか?プロダクション環境ですべてのアプリケーション例外とPHPエラーをキャッチ

私はカスタムMVCフレームワークを使用していますが、MVCフレームワークが開始するエントリポイントがあります。だから私はすでにこのエントリーポイントを一般に包んでいます:

try{ 
    //start point of mvc framework that load main class 
    //that manage request, response, route etc 
}catch(Exception $e) { 
    //return response 404 to client if something goes wrong 
} 

これで十分ですか? PHPのエラーはどうですか?

これはプロダクション環境なので、私はユーザーにエラーを表示させませんが、デバッグのためにすべてログに記録します。私が触発することができる優雅な方法でエラーを記録するopensource PHPクラスはありますか?

+3

http://www.php.net/manual/en/function.set-exception-handler.phpとその章の他のページを参照してください。 – hakre

答えて

関連する問題