EasyDebug v0.0.4 重磅更新:原生 Http 支持 + 全新日志控制台

EasyDebug v0.0.4 重磅更新:原生 Http 支持 + 全新日志控制台 🐞

EasyDebug0.0.1-3 原文地址

大家好!EasyDebug 刚刚发布了 v0.0.4 版本。这就来和大家同步一下这次的重大更新内容!🚀

这次更新主要解决了两个痛点:

  1. 除了 Dio,很多同学还在用原生的 http 库,以前没法抓包。
  2. 除了看网络请求,我们经常还想看 print 的普通日志,以前得连电脑看控制台。

现在,这些问题都解决啦!✨


🌟 1. 新增:普通日志 (General Logs) 控制台

在这个版本中,我加入了一个全新的 "Logs" 面板。 它不仅可以显示网络请求,还能自动捕获你项目中的 debugPrintEasyDebug.log 输出。

核心特性:

  • 自动拦截 :只要初始化了插件,标准的 debugPrint 会被自动捕获。
  • 智能着色 :自动识别日志中的 Error, Warning 等关键词,并用 红/橙/蓝 高亮显示,像在 IDE 里一样清晰。
  • 一键复制:点击任意一条日志即可复制内容,方便分享报错信息。

🌐 2. 新增:原生 http 库支持

以前 EasyDebug 只支持 Dio,现在如果您使用 http package,也能享受抓包功能了! 我们提供了一个

EasyDebugHttpClient 包装器,使用非常简单:

dart 复制代码
import 'package:http/http.dart' as http;
import 'package:easy_debug/easy_debug.dart';
// 1. 包装您的 Client
final client = EasyDebugHttpClient(http.Client());
// 2. 像往常一样发起请求
final response = await client.get(Uri.parse('https://example.com'));

这就完事了!请求会自动出现在 EasyDebug 的 Network 列表中。✅


🎨 3. 界面交互大升级

为了容纳更多功能,我对 UI 进行了重构:

  • Tab 导航 :顶部新增了 [Network], [Logs], [Settings] 三个 Tab,切换更加丝滑。
  • 斑马纹列表:日志列表加入了斑马纹背景,长列表阅读更舒适。

📦 如何升级?

在您的

pubspec.yaml 中升级版本:

yaml 复制代码
dependencies:
  easy_debug: ^0.0.4

欢迎大家更新体验!如果有 Bug 或建议,依然欢迎在评论区或 GitHub 提 Issue 哦!

GitHub

Pub

Author

Created by JasonBoolean.

相关推荐
恋猫de小郭7 小时前
2026 Flutter VS React Native ,同时在 AI 时代 VS Native 开发,你没见过的版本
android·前端·flutter
明君8799712 小时前
Flutter 如何给图片添加多行文字水印
前端·flutter
四眼肥鱼20 小时前
flutter 利用flutter_libserialport 实现SQ800 串口通信
前端·flutter
火柴就是我1 天前
让我们实现一个更好看的内部阴影按钮
android·flutter
王晓枫1 天前
flutter接入三方库运行报错:Error running pod install
前端·flutter
shankss2 天前
Flutter 下拉刷新库 pull_to_refresh_plus 设计与实现分析
flutter
忆江南2 天前
iOS 深度解析
flutter·ios
明君879973 天前
Flutter 实现 AI 聊天页面 —— 记一次 Markdown 数学公式显示的踩坑之旅
前端·flutter
恋猫de小郭3 天前
移动端开发稳了?AI 目前还无法取代客户端开发,小红书的论文告诉你数据
前端·flutter·ai编程
MakeZero3 天前
Flutter那些事-交互式组件
flutter