oncall_error_tracking 0.1.1
oncall_error_tracking: ^0.1.1 copied to clipboard
OnCall Error Tracking SDK for Flutter. Capture and report errors with automatic FlutterError hooks, zone-based async catching, navigation breadcrumbs, user context, tags, and retry transport with rate [...]
0.1.1 #
- Comprehensive README with badges, platform table, configuration guide, and code examples
- Added
example/main.dartwith full integration demo - Added
topics,platforms,issue_tracker, anddocumentationto pubspec - Improved dartdoc coverage
- Removed unused
_dsnfield inOnCallClient
0.1.0 #
Initial release of OnCall Error Tracking SDK for Flutter.
Features #
OnCallClient— singleton client withinit(),captureException(),captureMessage()OnCallOptions— full configuration: DSN, environment, release, sampleRate, beforeSend, debug modeinstallFlutterErrorHandler()— automaticFlutterError.onErrorintegration for framework errorsrunWithOnCall()— zone-based async error catching viarunZonedGuardedOnCallNavigatorObserver— automatic navigation breadcrumbs (push, pop, replace, remove)Scope— user context, tags, extra data, and custom contexts attached to every eventBreadcrumbBuffer— ring buffer (default 100) of timestamped breadcrumbsTransport— HTTP transport with:- Exponential backoff retry (3 attempts)
- 429 rate limit handling with
Retry-Afterheader support - 5-second request timeout
- User-Agent header (
oncall-flutter/0.1.0)
OnCallEvent— structured event with exception type, stack trace, breadcrumbs, and context- Stack trace parser for Dart stack traces → structured frames
Supported Platforms #
- Android
- iOS
- Web
- macOS
- Windows
- Linux