在某些实例上禁用bugsnag

时间:2015-07-06 13:24:02

标签: laravel laravel-5 bugsnag

我试图在Laravel 5中使用bugsnag。我得到了一些我的应用程序实例:本地,一些生产,测试等。

在这个https://github.com/bugsnag/bugsnag-laravel文档中,它说我需要将Exception处理程序替换为Bugsnag处理程序。但是我怎样才能为我的一些实例禁用Bugsnag?

我制作了一个.env文件,我放了apikey,所以如果我没有那个按键设置(例如),那就不要使用Bugsnag。

现在我创建的每个实例都需要apikey或它不会工作,这有点不方便。另外,如果我在我的代码中放入Bugsnag通知,那么只有在设置了env / config var时才使用它们的最佳方式,我猜手动检查不是一个好主意。

2 个答案:

答案 0 :(得分:6)

Bugsnag现在有一个配置选项:

Bugsnag::setNotifyReleaseStages(['development', 'production']);

这会限制报告到配置的环境。

答案 1 :(得分:0)

在文件config/bugsnag.php中,您可以更新此行'notify_release_stages' => ['production'],