如何保留Sentry错误处理功能但不向Sentry后端发送错误
如何在开发环境禁用Sentry错误上报但保留本地错误处理功能
我希望在开发环境中禁用向Sentry后端发送错误,但保留Sentry的所有本地错误处理功能,方便测试自定义逻辑。比如我通过Sentry.addGlobalEventProcessor添加的自定义事件处理器,需要正常运行。
以下是我尝试过但无效的方法:
- 设置
enabled: false:此方法会完全禁用Sentry,自定义事件处理器不再触发:
Sentry.init({ dsn: '...', enabled: false, });
- 设置
sampleRate: 0:效果和enabled: false一致,Sentry会停止所有相关处理,包括自定义处理器:
Sentry.init({ dsn: '...', enabled: true, sampleRate: 0, });
- 设置
dsn: '':Sentry直接停止所有操作,自定义处理器无法运行:
Sentry.init({ dsn: '', enabled: true, });
内容的提问来源于stack exchange,提问作者derpedy-doo
相关产品推荐
相关产品推荐

