0

CakePHP のクラッシュに関するメール通知を追加する最良の方法は何ですか? ログをチェックする代わりにすぐにわかるように、致命的なエラーが発生するたびにスタックトレースを電子メールで受け取りたいです。

オーバーライドを検討しましAppController::appError();たが、すべての例外処理を置き換えたくありません。

4

1 に答える 1

1

これをチェックしてください。ここに貼り付けるのは長すぎます。

https://github.com/CakeDC/utils/blob/develop/Error/EmailErrorHandler.php

これは、CakePHP 用にカスタマイズされたエラー ハンドラーです。そのエラー ハンドラ クラスを使用するには、CakePHP を設定する必要があります。コアへのプル リクエストが拒否され、handleError() メソッドにイベントが導入されました...そこでのイベントにより、このようなユース ケースの処理が非常に簡単になります。

于 2013-07-11T22:54:29.397 に答える