Pakete, Repositories und App-Kategorien suchen

Paketdetailsv10.2.0

sentry

Eine Crashberichterstattungsbibliothek für Dart, die Crashberichte an Sentry.io sendet. Diese Bibliothek unterstützt Dart VM und Web. Für Flutter betrachten Sie stattdessen sentry_flutter.

AndroidiOSWebmacOSWindowsLinux
30-Tage-Downloads
2,2 Mio.
Likes
583
Pub-Punkte
160

Paket installieren

flutter pub add sentry

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Sentry ist eine Crash-Reporting-Bibliothek für Dart, die Laufzeitfehler und Ausnahmen an Sentry.io erfasst und überträgt, wodurch Entwickler Probleme in Echtzeit überwachen und debuggen können. Sie unterstützt Dart VM und Web-Plattformen und bietet detaillierte Stacktraces, Kontextdaten und Leistungsinsights. Die Bibliothek lässt sich nahtlos in Dart-Anwendungen integrieren und hilft Teams, Fehler schnell zu erkennen und zu beheben. Für Flutter-Apps wird stattdessen das spezielle Paket sentry_flutter empfohlen.

Anwendungsfälle

  • Echtzeit-Crash-Monitoring
  • Fehlerverfolgung in Web- und Server-Dart
  • Leistungsproblemerkennung
  • Debugging von Produktionsproblemen
  • Integration mit Sentry.io-Dashboards

Hauptmerkmale

  • Plattformübergreifende Unterstützung (Web, VM)
  • Automatische Fehleraufnahme
  • Kontext- und Breadcrumb-Protokollierung
  • Integration mit Sentry.io Backend
  • Benutzerdefinierte Ereignis-Tagging und Filterung

Geeignet für

  • Dart-Anwendungen im Web und auf dem Server
  • Teams, die Sentry.io zur Überwachung verwenden
  • Entwickler, die Crash-Analyse benötigen
  • Projekte, die detaillierte Fehlerkontexte erfordern
  • Anwendungen für mehrere Plattformen

Hinweise

  • Nicht für Flutter-Apps vorgesehen (verwenden Sie stattdessen sentry_flutter)
  • Benötigt ein Sentry.io-Konto und Projektsetup
  • Kann die App-Bundle-Größe leicht erhöhen
  • Erfordert eine korrekte Konfiguration für optimale Leistung
  • Eingeschränkte native Mobile-Funktionen im Vergleich zu sentry_flutter

Original-README

Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.

Sentry

Bad software is everywhere, and we're tired of it. Sentry is on a mission to help developers write better software faster, so we can get back to enjoying technology. If you want to join us Check out our open positions

Sentry SDK for Dart and Flutter

codecov

Package CI status Likes Downloads Analysis
sentry build likes dm pub points
sentry_flutter build likes dm pub points
sentry_logging build likes dm pub points
sentry_dio build likes dm pub points
sentry_link build likes dm pub points
sentry_file build likes dm pub points
sentry_sqflite build likes dm pub points
sentry_drift build likes dm pub points
sentry_hive build likes dm pub points
sentry_isar build likes dm pub points

Releases

This repo uses the following ways to release SDK updates:

  • Pre-release: We create pre-releases (alpha, beta, RC,…) for larger and potentially more impactful changes, such as new features or major versions.
  • Latest: We continuously release major/minor/hotfix versions from the main branch. These releases go through all our internal quality gates and are very safe to use and intended to be the default for most teams.
  • Stable: We promote releases from Latest when they have been used in the field for some time and in scale, considering time since release, adoption, and other quality and stability metrics. These releases will be indicated on the releases page (https://github.com/getsentry/sentry-dart/releases/) with the Stable suffix.

Usage

For detailed usage, check out the inner dart, flutter, logging, dio, file, sqflite, drift, hive and isar README's or our Resources section below.

Blog posts

Introducing Mobile Screenshots.

With Flutter and Sentry, You Can Put All Your Eggs in One Repo.

A Sanity Listicle for Mobile Developers.

Supporting Native Android Libraries Loaded From APKs.

Resources

  • Flutter docs
  • Dart docs
  • Discussions
  • Discord Chat
  • Stack Overflow
  • X Follow

Apple Privacy Manifest

Starting with May 1st 2024, iOS apps are required to declare approved reasons to access certain APIs. This also includes third-party SDKs. If you are using sentry-flutter, update to at least version 7.17.0 to get the updated sentry-cocoa native iOS/macOS SDK, supporting the privacy manifest. All other used dependencies with file declarations are supported by Sentry packages. Run flutter pub upgrade to the latest compatible versions of all the dependencies.

SDK Size Overhead

The Sentry SDKs for Dart and Flutter typically add approximately 1-1.5 MB to an app’s binary size. The exact impact may vary depending on the device architecture.

Kategorien

Abhängigkeiten

Abhängigkeiten 6 Einträge

Quell-Repository

Projekte, die dieses Paket verwenden

Ranglisten