当我在VSCode中处于调试模式时,哨兵不会记录错误,但当我使用“flutter run”运行应用程序时,通常会记录错误

x33g5p2x  于 2023-05-01  发布在  Flutter
关注(0)|答案(1)|浏览(96)

我和哨兵有一个奇怪的bug。上周,Sentry无可挑剔地记录了错误,但本周它开始显示出一种奇怪的行为。我总是在VSCode中使用调试模式进行热重载等,Sentry从一开始就记录了所有的错误,但这周,它就停止了。经过一番挖掘,我注意到当我通过“flutter run”运行应用程序时,它会记录日志,但当我通过调试模式运行时,它不会。有人知道会发生什么吗?不知道这是否与代码有关,因为它总是工作,我没有改变任何东西

oiopk7p5

oiopk7p51#

Changelog在版本6上说。4.0-beta.1以后版本在调试模式下报告错误被禁用: www.example.com
这个改变是指打印哨兵的调试日志到控制台,这是你所指的吗?还是在调试模式下捕获数据(发送到Sentry)?
如果没有,我建议在GitHub存储库中创建一个ticket来解释发生了什么。你之前是什么版本,当它做你所期望的,以及开始令人惊讶的行为的版本:https://github.com/getsentry/sentry-dart/issues/new/choose
IMO仅在发布版本中将数据发送到Sentry是一个更好的默认设置,因为在开发模式下,IDE的控制台中会出现错误。Sentry的大部分价值来自于在生产中运行它。在你上传了所有的调试文件、源代码Map、proguardMap文件等之后因此,您可以从野外的所有类型的设备中获得真实的世界的数据。当然,这是一个偏好的问题。

相关问题