main function

Future main()

Implementation

Future main() async {
  final client = ExtendedClient(
    inner: Client() as BaseClient,
    extensions: [
      LogExtension(),
    ],
  );

  // Default options
  final defaultResult = await client.get(Uri.parse('https://www.google.com'));
  print('default status code: ${defaultResult.statusCode}');

  // Custom options (not logged)
  final customResult = await client.getWithOptions('https://www.google.com',
      options: [LogOptions(isEnabled: false)]);
  print('default status code: ${customResult.statusCode}');
}