VSCode调试控制台隐藏Flutter使用模拟器输出的大量日志

在使用 vscode debug 启动模拟器的时候,debug console 隔 1 秒就会输出大量的模拟器日志信息,多数都是像下面的内容,键入内容则会生成其他的。

1
2
3
4
D/EGL_emulation(10388): app_time_stats: avg=502.14ms min=498.97ms max=508.27ms count=3
D/EGL_emulation(10388): app_time_stats: avg=496.50ms min=492.09ms max=500.81ms count=3
D/EGL_emulation(10388): app_time_stats: avg=502.75ms min=501.56ms max=503.94ms count=2
D/EGL_emulation(10388): app_time_stats: avg=500.09ms min=489.25ms max=508.54ms count=3

这个产生的速度之快,连日志打印信息都难以捕捉,网上找了好久都找不到解决办法,

根据 vscode 自带的日志过滤框使用正则 匹配,比如^.*app_time_stats.*$ 连正常的日志都会被过滤,真是煞费精力。

最后不写正则了,看到过滤框自带的提示信息,一番摸索,终于解决了。

这是其解决办法

1
!app_time_stat,!I/ImeTracker,!D,!W

如果你自己有额外的需要过滤信息,可以仿照上面的写法

, 表示多个多个规则。

使用 Hugo 构建
主题 StackJimmy 设计