2017-06-05 68 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()因为你报告错误到外部服务。

在任何情况下,很难提供任何进一步的信息,而无需查看您在异常处理程序中实际执行的操作。