在 Flutter 中添加哨兵面包屑
Adding a Sentry breadcrumb in Flutter
如何使用 sentry
包在 Flutter 中添加 breadcrumb?
package documentation on pub.dev建议使用SentryClient
的addBreadcrumb
方法,但我的编辑(PyCharm)警告我没有这样的方法
令人困惑的是,Sentry documentation on sentry.io暗示addBreadcrumb
是某个Sentry
class的静态方法。无论如何,我的编辑再次警告我这个 class 不存在。
一些可能相关的细节:
- 我的
pubspec.yml
在其依赖项中有 sentry: '>=3.0.0 <4.0.0'
- 我正在使用 Flutter 1.22.4
混淆是因为 pub.dev 显示的是当前稳定的 SDK,版本 3.0.1。
版本 4 已发布预览版:https://pub.dev/packages/sentry/versions/4.0.0-beta.2 其中包含您正在寻找的方法,将于明天发布 GA。文档已经发布,但有关于稳定版和预发行版的注释:
https://docs.sentry.io/platforms/flutter/
请注意,现在有一个用于 flutter 的新包:
https://pub.dev/packages/sentry_flutter
它已经连接到 flutter 错误处理程序,捕获本机崩溃,monitor release health 等
如何使用 sentry
包在 Flutter 中添加 breadcrumb?
package documentation on pub.dev建议使用SentryClient
的addBreadcrumb
方法,但我的编辑(PyCharm)警告我没有这样的方法
令人困惑的是,Sentry documentation on sentry.io暗示addBreadcrumb
是某个Sentry
class的静态方法。无论如何,我的编辑再次警告我这个 class 不存在。
一些可能相关的细节:
- 我的
pubspec.yml
在其依赖项中有sentry: '>=3.0.0 <4.0.0'
- 我正在使用 Flutter 1.22.4
混淆是因为 pub.dev 显示的是当前稳定的 SDK,版本 3.0.1。
版本 4 已发布预览版:https://pub.dev/packages/sentry/versions/4.0.0-beta.2 其中包含您正在寻找的方法,将于明天发布 GA。文档已经发布,但有关于稳定版和预发行版的注释:
https://docs.sentry.io/platforms/flutter/
请注意,现在有一个用于 flutter 的新包:
https://pub.dev/packages/sentry_flutter
它已经连接到 flutter 错误处理程序,捕获本机崩溃,monitor release health 等