Last updated:
0 purchases
sentry dio
Sentry integration for dio package #
package
build
pub
likes
popularity
pub points
sentry_dio
Integration for the dio package.
Usage
Sign up for a Sentry.io account and get a DSN at https://sentry.io.
Follow the installing instructions on pub.dev.
Initialize the Sentry SDK using the DSN issued by Sentry.io.
Call dio.addSentry(). This must be the last initialization step of the Dio setup, otherwise your configuration of Dio might overwrite the Sentry configuration.
import 'package:sentry/sentry.dart';
import 'package:sentry_dio/sentry_dio.dart';
Future<void> main() async {
await Sentry.init(
(options) {
options.dsn = 'https://[email protected]/example';
},
appRunner: initDio, // Init your App.
);
}
void initDio() {
final dio = Dio();
/// This *must* be the last initialization step of the Dio setup, otherwise
/// your configuration of Dio might overwrite the Sentry configuration.
dio.addSentry(...);
}
copied to clipboard
Depending on your configuration, this adds performance tracing and http breadcrumbs. Also, exceptions from invalid http status codes or parsing exceptions are automatically captured.
Resources
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.