talker_http_logger 0.1.0-dev.42 copy "talker_http_logger: ^0.1.0-dev.42" to clipboard
talker_http_logger: ^0.1.0-dev.42 copied to clipboard

Lightweight and customizable http client logger on talker base

example/talker_http_logger_example.dart

import 'package:http_interceptor/http_interceptor.dart';
import 'package:talker_http_logger/talker_http_logger.dart';
import 'package:talker_http_logger/talker_http_logger_settings.dart';

void main(List<String> args) async {
  final client = InterceptedClient.build(interceptors: [
    TalkerHttpLogger(
        settings: TalkerHttpLoggerSettings(
            hiddenHeaders: {'Authorization'})),
  ]);

  await client.get("https://google.com".toUri(), headers: {
    "firstHeader": "firstHeaderValue",
    "authorization": "bearer super_secret_token",
    "lastHeader": "lastHeaderValue",
  });
}
copied to clipboard
7
likes
160
points
5.57k
downloads

Publisher

verified publisherfrezycode.com

Weekly Downloads

2024.09.13 - 2025.03.28

Lightweight and customizable http client logger on talker base

Repository (GitHub)
Contributing

Documentation

API reference

License

MIT (license)

Dependencies

http_interceptor, talker

More

Packages that depend on talker_http_logger