stacked_crashlytics
Ein Paket, das einen Crashlytics-Dienst sowie eine LogAusgabe bereitstellt.
Ein Dienst, der mit einem LogOutput verbunden ist und alle Warnungen als nicht-fatale Absturzberichte und alle Fehler als fatale Absturzberichte verfolgt. Hierbei wird der Firebase Crashlytics-Dienst verwendet.
{"sdk":"flutter"}^3.13.1^4.3.6^2.5.0^3.4.3^5.4.0^5.0.0{"sdk":"flutter"}Englischer Projektschnappschuss. Aktuelle Inhalte auf 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(),
]),
);