CakePHP:发送崩溃的电子邮件

时间:2013-07-11 17:03:29

标签: cakephp error-handling

为CakePHP崩溃添加电子邮件通知的最佳方法是什么?每当发生致命错误时,我都希望通过电子邮件发送堆栈跟踪,这样我就可以立即知道,而不是检查日志。

我查看了覆盖AppController::appError();,但我不想替换所有异常处理。

1 个答案:

答案 0 :(得分:1)

检查一下,这里要粘贴很长时间。

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

它是CakePHP的自定义错误处理程序。 You need to configure CakePHP to use that error handler class.我对核心的拉取请求被拒绝了,它在handleError()方法中引入了一个事件......这样一个事件可以很容易地处理这样的用例。