2016-07-28 7 views
2

Laravel und Bugsnag mit der entsprechenden Dokumentation installiert, fand ich, dass ein NotFoundHttpException Fehler zum Beispiel nicht Bugsnag gemeldet wird (aber notifyError ja). Meine Frage ist, wie man es so eingestellt, dass alle Fehler gemeldet werden, ohne diese Zeilen über Verwendung und über:Wie berichtet man alle Ausnahmen zu Bugsnag von Laravel 5.2 App

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

oder

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

Ich denke an die Handler in app/exceptions mit wie so:

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

Aber wenn es in der Laravel/Bugsnag Integration docs nicht erwähnt wird, ist es eine gute Praxis? Diese Laracast video beschreibt keine Änderungen an den Ausnahmen-Handler und das Setup scheint wie vorgesehen zu funktionieren.

+0

Wir setzen uns in den Handler, funktioniert gut. – ceejayoz

Antwort

3

Entfernen Sie in App \ Exceptions \ Handler alle Exception-Klassen aus $ dontReport. Ich bin nicht sicher, warum Sie alle Fehler melden möchten, aber das sollte es für Sie tun.