【发布时间】:2015-07-06 13:24:02
【问题描述】:
我正在尝试为 Laravel 5 使用 bugsnag。我得到了一些我的应用程序实例:本地、几个生产、测试等。
在这个https://github.com/bugsnag/bugsnag-laravel 文档中,它说我需要将异常处理程序替换为Bugsnag 处理程序。但是如何为我的某些实例禁用 Bugsnag?
我在放置 apikey 的位置创建了一个 .env 文件,因此如果我没有该密钥集(例如),不使用 Bugsnag 会很酷。
现在我创建的每个实例都需要 apikey,否则它将不起作用,这有点不方便。另外,如果我将 Bugsnag 通知放在我的代码中,那么只有在设置了 env/config var 时才能使用它们的最佳方法是什么,我想手动检查不是一个好主意。
【问题讨论】:
-
您是否偶然阅读了该链接的 Laravel 5 配置部分中的第 3 步?我认为最好的做法是一直使用 bugsnag,除非在生产环境中,否则不要向 API 发送任何数据。
-
嗯,是的,好点子。尽管如此,我仍然认为它不是那么灵活,我更喜欢 .env 文件中的某种 BUGSNAG_ENABLE=true 变量,或者类似的东西。
-
@Victor 你找到解决办法了吗?