2016-07-28 24 views
2

からBugsnagにすべての例外を報告する方法関連ドキュメントを使用してLaravelとBugsnagをインストールしたところ、NotFoundHttpExceptionエラーがBugsnagに報告されていませんでした(ただし、notifyErrorはい)。私の質問はことを、すべてのエラーが報告されているので、何度もこれらの行を使用せずに、それを設定する方法である:私は同じようapp/exceptionsHandlerを使用してと思っていLaravel 5.2 app

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

または

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

so:

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

しかし、それがLaravel/Bugsnag統合ドキュメントに記載されていない場合、それは良い方法ですか?このLaracast videoには、例外ハンドラの変更は記載されておらず、セットアップは意図したとおりに動作するようです。

+0

私たちはハンドラに私たちを入れて、うまくいきます。 – ceejayoz

答えて

3

App \ Exceptions \ Handlerで、すべてのExceptionクラスを$ dontReportから削除します。なぜすべてのエラーを報告したいのか分かりませんが、これはあなたのために行うべきです。