3

Laravel 5 で bugsnag を使用しようとしています。アプリケーションのインスタンスをいくつか取得しました: ローカル、いくつかのプロダクション、テストなど。

このhttps://github.com/bugsnag/bugsnag-laravelドキュメントでは、例外ハンドラーを Bugsnag ハンドラーに置き換える必要があると書かれています。しかし、一部のインスタンスで Bugsnag を無効にするにはどうすればよいですか?

apikey を配置する .env ファイルを作成したので、(たとえば) キーが設定されていない場合は Bugsnag を使用しないほうがよいでしょう。

現在、私が作成する各インスタンスにはapikeyが必要です。そうしないと機能しません。これは少し不便です。また、コード内に Bugsnag 通知を配置する場合、env/config var が設定されている場合にのみそれらを使用する最善の方法は何でしょうか。手動で確認するのは得策ではないと思います。

4

2 に答える 2

7

Bugsnag には、このための設定オプションがあります。

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

これにより、レポートが構成された環境に制限されます。

于 2016-11-03T11:56:28.130 に答える