Flutter在“运行”选项卡中禁用系统调试消息

Ken*_* Li 5 dart android-studio flutter

我用?

print('Pls. show this line only');
Run Code Online (Sandbox Code Playgroud)

调试由Android Studio开发的flutter应用程序。但是,[运行选项卡]中的输出通常类似于:

Tens/Hundreds of system debug messages
I/flutter ( 9154): Pls. show this line only
Tens/Hundreds of system debug messages
Run Code Online (Sandbox Code Playgroud)

好的,有时候我要花几分钟才能找到自己的调试消息[请 仅显示此行]。

我的问题很简单,我们如何在Android Studio的Flutter Project的“运行”选项卡中禁用[数十个/数百个系统调试消息]?

同时,我正在使用:

print('***************************************************** Pls. show this line only');
Run Code Online (Sandbox Code Playgroud)

作为解决方法。

Ahm*_*ama 15

我终于找到了VS 代码解决方法,不是永久性的,因此您必须在每个会话中执行一次,但它有很大帮助...

vs代码中有一个隐藏功能用于调试日志过滤,您需要做的就是过滤日志以仅包含flutter相关日志,如下所示:

1)专注于调试控制台(通过点击它)

2)单击ctrl + f(什么都不会出现,但您现在处于过滤模式)

3)输入“I/Flutter”

4) 将鼠标悬停在单词上,然后单击它旁边的图标使其粘住。

用于颤振的 Vscode 调试控制台过滤

就是这样 !

前 :

在此处输入图片说明

后:

在此处输入图片说明

  • 谢谢你。帮助我清理了可怕的调试控制台。 (2认同)

Bak*_*ker 14

在 Android Studio....

在此处输入图片说明

设置

文件 > 设置 > 编辑器 > 常规 > 控制台

寻找部分:

Fold console lines that contain

单击+可滚动列表右侧的按钮

添加您希望从控制台输出中隐藏的内容的子字符串。 在此处输入图片说明 例如在 Flutter 中,我会删除D/(即字母 D + 正斜杠),它们是模拟器调试消息。

在此处输入图片说明



小智 12

在 Android Studio 中:


Doc*_*Doc 8

选择 IntelliJ IDE 或 Android Studio 中所示的选项

环境

现在您可以按如下方式进行过滤

筛选

  • VS 代码怎么样? (9认同)
  • 我没找到这个选项,是不是把它去掉了? (3认同)