v0.2.2
stacked_crashlytics
一个提供 Crashlytics 服务以及 LogOuput 的包。
5喜欢 178近 30 天下载100Pub 分数
AndroidiOSmacOS
一个与 LogOutput 配合使用的服务,该 LogOutput 会将所有警告记录为非致命崩溃报告,将所有错误记录为致命崩溃报告。此功能使用 Firebase Crashlytics 服务。
{"sdk":"flutter"}^3.13.1^4.3.6^2.5.0^3.4.3^5.4.0^5.0.0{"sdk":"flutter"}以下为英文项目原文快照,最新内容请访问 GitHub。
A service accompanied with a LogOutput that tracks all warnings as non-fatal crash reports and all errors as fatal crash reports. This makes use of the Firebase Crashlytics service.
In the pubspec.yaml file under dependencies add
stacked_crashlytics: ^0.1.1
Register the service on to the locator
@StackedApp(
dependencies: [
...
LazySingleton(classType: CrashlyticsService),
...
),
],
)
@StackedApp(
dependencies: [
...
Presolve(
classType: CrashlyticsService,
presolveUsing: CrashlyticsService.getInstance,
),
],
)
Note: Don't forget to run
flutter pub run build_runner build --delete-conflicting-outputs
Add the log Output inside your logger under outputs inside multiple logger output like so
Logger(
...
output: MultipleLoggerOutput([
...
CrashlyticsOutput(),
]),
);