2017-06-05 4 views
0

Lesen der Dokumentation fand ich, dass ich Daten auf eine Ausnahme warf diese Weise anhängen:zu Bugsnag mit Laravel Anbringen Metadaten

Bugsnag::setMetaData([ 
    'account' => [ 
     'paying' => true, 
     'name' => 'Acme Co' 
    ] 
]); 

Ich möchte die Benutzer E-Mail anzuhängen. Wo sollte ich diesen Code platzieren? Ich habe es Handler @ machen, aber die Informationen nicht in dem Armaturenbrett

Antwort

0

render() nach report() in dem Ausnahmefluss kommt zeigte werden, also, wenn Sie die Berichterstattung in report() und Einstellung von Metadaten in render() bugsnag wird es nicht funktionieren :

https://github.com/laravel/framework/blob/cb48cf54fcd16a8cac246fcb98340cc2c9ed6b5a/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php#L80-L86

Ihr bugsnag Code sollte alle in report() gehen, da Sie die Fehler an einen externen Dienstleister melden.

In jedem Fall ist es schwierig, weitere Informationen bereitzustellen, ohne zu sehen, was Sie in Ihrem Ausnahmebehandler tatsächlich tun.

Verwandte Themen