sentry_dio

Creator: coderz1093

Last updated:

Add to Cart

Description:

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://example@sentry.io/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

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.