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 回答