Awesome Dio Interceptor
一个简单的 Dio 日志拦截器(主要受内置 Dio LogInterceptor 启发),具有着色功能和 JSON 格式化,以便您获得更好的可读性输出。
特点
- 可定制、可最小化、多彩的输出?
- JSON 格式化?
- 漂亮的 FormData 支持(字段和文件)输出 ⚡️
输出样本
最后两张图片已最小化,以便我们更好地查看最重要的日志(可启用和禁用,默认启用)
用法
只需将 AwesomeDioInterceptor 添加到您的 Dio 拦截器中,如下所示
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,
),
);
作者的 Medium 文章
您始终可以在我的 devmuaz 帐户上阅读我撰写的文章,我将在那里发布非常出色的 Flutter 内容。
贡献与支持
欢迎提出问题和拉取请求?
如果您觉得此软件包对您有用并喜欢它,请点赞 ❤️ 并给仓库点星 ⭐️,这将非常有意义!
许可证
MIT


