Dio Logger 是一个轻量级的调试工具,专为 Flutter 中的 DIO HTTP 客户端设计,可直接将 HTTP 请求和响应的详细信息记录到控制台。它会自动捕获请求 URL、头信息、方法类型、请求体、响应数据、状态码和时间戳,使开发过程中追踪网络行为更加便捷。非常适合快速识别 API 通信中的问题,无需复杂配置。该包可无缝集成到现有的 DIO 配置中,并支持移动、Web 和桌面等主要平台。
适合场景
- 调试 API 调用
- 监控请求/响应流
- 排查网络问题
- 开发时日志记录
- 跟踪端点行为
主要特点
- 自动请求/响应日志
- 带时间戳的控制台输出
- 支持所有 DIO 方法
- 最小配置
- 跨平台兼容性
适合对象
- 开发人员处于活跃的调试阶段
- 使用 DIO 进行 HTTP 操作的团队
- 需要简单网络检查的项目
使用建议
- 不适用于生产环境
- 日志可能会暴露敏感数据
- 日志格式无自定义选项
- 仅限控制台输出
- 可能会影响高频场景下的性能