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

Zero-code in-process network capture for Flutter — one line records every HTTP request and response (http, Dio, dart:io), with built-in secret/PII redaction and 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
0
points
343
downloads

Publisher

verified publisherdrengr.dev

Weekly Downloads

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

Homepage
Repository (GitHub)
View/report issues

Topics

#networking #http #observability #analytics #monitoring

License

unknown (license)

More

Packages that depend on drengr_flutter_sdk