drengr_flutter_sdk 0.2.1 copy "drengr_flutter_sdk: ^0.2.1" to clipboard
drengr_flutter_sdk: ^0.2.1 copied to clipboard

Zero-code in-process network capture for Flutter — one line records every HTTP request/response (http, Dio, dart:io) with secret/PII redaction, no networking changes.

example/example.dart

import 'package:drengr_flutter_sdk/drengr_flutter_sdk.dart';

/// Minimal example: install Drengr once; ordinary requests are then captured
/// with no per-request code. In a Flutter app this goes in `main()` before
/// `runApp`. Here we print each captured event instead of using the default
/// logging sink.
void main() {
  Drengr.start(
    onEvent: (event) {
      // event.requestBody / event.responseBody are redacted, size-capped copies.
      print('${event.method} ${event.url} -> ${event.statusCode} '
          '(${event.durationMs}ms, ${event.responseBodyBytes}B)');
    },
  );

  // Any dart:io / package:http / Dio request from here on is captured
  // automatically.
}
0
likes
160
points
343
downloads

Documentation

API reference

Publisher

verified publisherdrengr.dev

Weekly Downloads

Zero-code in-process network capture for Flutter — one line records every HTTP request/response (http, Dio, dart:io) with secret/PII redaction, no networking changes.

Homepage
Repository (GitHub)
View/report issues

Topics

#networking #http #observability #analytics #monitoring

License

Apache-2.0 (license)

More

Packages that depend on drengr_flutter_sdk