2017-06-05 79 views
0

讀我發現我可以將數據添加到扔異常這樣的文件:將元數據附加到Bugsnag與Laravel

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

我要追加的用戶電子郵件。我應該在哪裏放置這些代碼?我添加它來處理程序@渲染,但信息沒有在儀表板

回答

0

render()進來異常流量report()後被顯示,因此,如果您要報告在report()到bugsnag和render()設置元數據將無法正常工作:

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

你bugsnag代碼都應該進入report()因爲你報告錯誤到外部服務。

在任何情況下,很難提供任何進一步的信息,而無需查看您在異常處理程序中實際執行的操作。