为 CakePHP 崩溃添加电子邮件通知的最佳方式是什么?每当发生致命错误时,我希望通过电子邮件发送堆栈跟踪,以便我可以立即知道而不是检查日志。
我查看了覆盖AppController::appError();
,但我不想替换所有异常处理。
为 CakePHP 崩溃添加电子邮件通知的最佳方式是什么?每当发生致命错误时,我希望通过电子邮件发送堆栈跟踪,以便我可以立即知道而不是检查日志。
我查看了覆盖AppController::appError();
,但我不想替换所有异常处理。
看看这个,贴在这里太长了。
https://github.com/CakeDC/utils/blob/develop/Error/EmailErrorHandler.php
它是一个为 CakePHP 定制的错误处理程序。您需要配置 CakePHP 以使用该错误处理程序类。我对核心的拉取请求被拒绝了,它在 handleError() 方法中引入了一个事件......那里的一个事件将使处理这样的用例变得非常容易。