0
爲CakePHP崩潰添加電子郵件通知的最佳方式是什麼?每當發生致命錯誤時,我都希望通過電子郵件發送堆棧跟蹤,以便我可以立即知道而不是檢查日誌。CakePHP:發送崩潰電子郵件
我看着覆蓋AppController::appError();
,但我不想更換所有的異常處理。
爲CakePHP崩潰添加電子郵件通知的最佳方式是什麼?每當發生致命錯誤時,我都希望通過電子郵件發送堆棧跟蹤,以便我可以立即知道而不是檢查日誌。CakePHP:發送崩潰電子郵件
我看着覆蓋AppController::appError();
,但我不想更換所有的異常處理。
看看這個,這裏要粘貼很長時間了。
https://github.com/CakeDC/utils/blob/develop/Error/EmailErrorHandler.php
它是CakePHP的一個自定義的錯誤處理程序。 You need to configure CakePHP to use that error handler class.我的對核心的拉取請求被拒絕,在handleError()方法中引入了一個事件...一個事件會使得處理像這樣的用例變得非常容易。
您可能已經考慮過這個,但你可以創造'的AppController :: appError();'與電子郵件的代碼,然後只需要調用'父:: appError();'? – ahjohnston25
http://stackoverflow.com/questions/277224/how-do-i-catch-a-php-fatal-error –
@ ahjohnston25我依稀記得有是另一個鉤子,這是爲了這個美好的,但我無法找到它現在。 – erjiang