Flutter-如何在vscode中过滤调试控制台

时间:2020-02-17 09:41:23

标签: flutter visual-studio-code

几天以来,在DEBUG CONSOLE的{​​{1}}中至少有意地没有进行任何更改,我收到了以下消息:

VSCODE

这些消息使我很难读取控制台发送的日志。

如何过滤它们以使其不出现,或者至少过滤我自己的日志?谢谢。

4 个答案:

答案 0 :(得分:1)

根据this问题,似乎当前无法在Visual Studio Code中过滤调试控制台,但是您可以在Dart DevTools的日志记录选项卡中使用过滤器文本字段来过滤发送到控制台的日志。我很欣赏,这意味着除了Visual Studio Code之外,还需要打开Dart DevTools,但这是一个有用的解决方法,直到在Visual Studio Code中实现了过滤调试控制台的功能为止。 >

Dart DevTools

答案 1 :(得分:1)

4天前发布了基本的调试控制台过滤器。升级VSCode以将其提取:https://github.com/microsoft/vscode/pull/102704

答案 2 :(得分:1)

请确保将您的 VS 代码版本更新到最新版本,然后观看此视频,向您展示如何过滤掉不必要的日志: Cluster Metrics

基本上,如果您的日志如下所示:

cat cat 
dog dog

并且您只想保留带有 cat 的日志,只需在过滤器框中输入 cat 或只需输入 !dog

答案 3 :(得分:0)

v1.49具备了对调试控制台文本进行过滤的功能(请参见https://github.com/microsoft/vscode-docs/blob/vnext/release-notes/v1_49.md#debug-console-filter):

调试控制台现在支持过滤。这应该使它更容易 用户在调试控制台中找到所需的输出,然后 以便隐藏不相关的日志。过滤器还支持排除 应该以{{1​​}}为前缀的模式。用户评价不是 尊重过滤器,并始终显示。像其他输入框一样 VS Code,您可以使用!up箭头在旧代码之间导航 过滤输入。

filter debug console demo