在某些情况下禁用 bugsnag
Disable bugsnag on certain instances
我正在尝试为 Laravel 5 使用 bugsnag。我得到了我的应用程序的一些实例:本地、几个生产、测试等
在此 https://github.com/bugsnag/bugsnag-laravel 文档中,它说我需要将异常处理程序替换为 Bugsnag 处理程序。但是如何为我的某些实例禁用 Bugsnag?
我制作了一个 .env 文件,我在其中放置了 apikey,所以如果我没有那个密钥集(例如),最好不要使用 Bugsnag。
现在我创建的每个实例都需要 apikey 否则它不会工作,这有点不方便。此外,如果我将 Bugsnag 通知放入我的代码中,那么仅当设置了 env/config var 时,使用它们的最佳方式是什么,我想手动检查不是一个好主意。
Bugsnag 现在有一个配置选项:
Bugsnag::setNotifyReleaseStages(['development', 'production']);
这会将报告限制在已配置的环境中。
在文件 config/bugsnag.php
中,您可以更新此行 'notify_release_stages' => ['production'],
我正在尝试为 Laravel 5 使用 bugsnag。我得到了我的应用程序的一些实例:本地、几个生产、测试等
在此 https://github.com/bugsnag/bugsnag-laravel 文档中,它说我需要将异常处理程序替换为 Bugsnag 处理程序。但是如何为我的某些实例禁用 Bugsnag?
我制作了一个 .env 文件,我在其中放置了 apikey,所以如果我没有那个密钥集(例如),最好不要使用 Bugsnag。
现在我创建的每个实例都需要 apikey 否则它不会工作,这有点不方便。此外,如果我将 Bugsnag 通知放入我的代码中,那么仅当设置了 env/config var 时,使用它们的最佳方式是什么,我想手动检查不是一个好主意。
Bugsnag 现在有一个配置选项:
Bugsnag::setNotifyReleaseStages(['development', 'production']);
这会将报告限制在已配置的环境中。
在文件 config/bugsnag.php
中,您可以更新此行 'notify_release_stages' => ['production'],