首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在开发中禁用RayGun

在开发中禁用RayGun
EN

Stack Overflow用户
提问于 2018-07-26 21:44:53
回答 1查看 497关注 0票数 2

我想在开发中禁用雷枪。我的任何console.logs都来自raygun.umd.js,而不是我自己的javascript文件。我试着不把它导入到我的app.module中,但它仍然占据着我的控制台。看起来,如果在应用程序中的任何地方都有对它的引用--例如在错误处理服务中,就会由raygun接管。我能确保它在开发中不活跃的唯一方法就是逐个删除对它的所有引用,从长远来看这是不可行的。我宁愿只有一个开关,我可以在开发中禁用它。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-07-30 02:25:59

这是因为,当附加时,Raygun将侦听全局错误事件,因此会在堆栈跟踪中创建堆栈帧。

您最好的选择是简单地添加类似以下内容的内容:

代码语言:javascript
复制
if (!dev)
{
  rg4js('enableCrashReporting', true);
}

这应该会阻止Raygun附加到该事件。这也意味着他们根本不会被报告。但是,如何存储“dev”值取决于您自己。

我希望这对你有帮助!

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51540386

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档