VSCode调试三星手机Flutter应用:如何禁用E/IMGMapper日志?
在VSCode中过滤/禁用三星手机调试Flutter时的「E/IMGMapper」日志
方法一:调试控制台直接过滤
- 打开VSCode的调试控制台,点击右上角的漏斗状「过滤器」图标
- 在过滤输入框中输入
-E/IMGMapper,即可排除所有包含该关键词的日志 - 若需要更精准的正则过滤,点击过滤框旁的下拉菜单选择「正则表达式」,输入
^(?!.*E/IMGMapper).*$,同样能屏蔽这类日志
方法二:修改launch.json配置
- 打开「运行和调试」面板,编辑已有的launch.json文件(无则创建)
- 在配置项的
args数组中添加日志过滤参数,二选一即可:- 针对Flutter全局日志过滤:
"args": [ "--exclude-logger", "E/IMGMapper" ]- 针对Android系统日志过滤(更精准):
注:"args": [ "--android-log-filter", "*:S E/IMGMapper:S" ]*:S表示默认屏蔽所有系统日志,E/IMGMapper:S单独屏蔽该标签日志;若需保留其他关键日志,可追加规则,比如Flutter:V表示显示Flutter的详细日志
方法三:借助VSCode插件实现折叠/隐藏
- 安装「Log Viewer」或「Log Folding」类插件
- 在插件设置中添加规则,将包含「E/IMGMapper」的日志设置为自动折叠或直接隐藏
内容的提问来源于stack exchange,提问作者Ayan Das
相关产品推荐
相关产品推荐

