awesome_dio_interceptor

Creator: coderz1093

Last updated:

Add to Cart

Description:

awesome dio interceptor

Awesome Dio Interceptor #
A simple dio log interceptor (mainly inspired by the built-in dio LogInterceptor), which has coloring features and json formatting so you can have a better readable output.
Features #

Customizable, minimizable, and colorful output 🔥
Json formatting 💪
Pretty FormData support (fields & files) output ⚡️

Output Samples #
The last two images have been minimized, so we can have better look at the most important logs (can be enabled and disabled, enabled by default)







Install #
dependencies:
awesome_dio_interceptor: <latest_version>
copied to clipboard
Usage #
Just add the AwesomeDioInterceptor to your dio interceptors like so:
dio.interceptors.add(
AwesomeDioInterceptor(
// Disabling headers and timeout would minimize the logging output.
// Optional, defaults to true
logRequestTimeout: false,
logRequestHeaders: false,
logResponseHeaders: false,

// Optional, defaults to the 'log' function in the 'dart:developer' package.
logger: debugPrint,
),
);
copied to clipboard
Medium articles by the author #
You can always read the articles I write on my devmuaz account which I write pretty great flutter content out there.
Contributions & Support #
Issues and pull requests are always welcome 😄
If you find this package useful for you and liked it, give it a like ❤️ and star the repo ⭐️ it would mean a lot!
License #
MIT

License

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

Customer Reviews

There are no reviews.