2016-07-28 23 views
2

使用相關文檔安裝Laravel和Bugsnag後,我發現某個NotFoundHttpException錯誤未報告給Bugsnag(但是notifyError是)。我的問題是如何設置它,這樣報告所有錯誤,不反覆使用這些行:如何從Laravel 5.2報告Bugsnag的任何和所有例外情況應用

Bugsnag::notifyError('ErrorType', 'Something bad happened'); 

try { 
    // Some potentially crashy code 
} catch (Exception $ex) { 
    Bugsnag::notifyException($ex); 
} 

我在app/exceptions想使用Handler像所以:

public function report(Exception $e) 
{ 
    Bugsnag::notifyException($e); 
    parent::report($e); 
} 

但是,如果沒有在Laravel/Bugsnag集成文檔中提到它,這是一個很好的做法嗎?這Laracast video沒有描述異常處理程序的任何更改,並且設置似乎按預期工作。

+0

我們把我們的Handler,運作良好。 – ceejayoz

回答

3

在App \ Exceptions \ Handler中,從$ dontReport中刪除所有Exception類。我不確定爲什麼你想報告所有的錯誤,但這應該爲你做。

相關問題