You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何设置VSCode中extensionHostProcess.js的日志级别?

调整VSCode extensionHostProcess日志级别及错误日志误归类问题解决

一、设置extensionHostProcess的日志级别

可通过两种方式调整日志级别:

1. 通过VSCode配置文件设置

打开settings.json(快捷键Ctrl+, 点击右上角打开设置图标进入编辑模式),添加或修改以下配置:

// 全局日志级别可选值:trace、debug、info、warn、error、off
"log.level": "info",
// 开启extensionHost调试日志,输出更详细的进程日志
"extensionHost.debug.logging": true

修改后重启VSCode生效。

2. 通过命令行启动参数设置

启动VSCode时添加指定参数,直接控制日志级别:

code --log-level info --extensionHost-debug

--log-level后可按需选择trace/debug/info/warn/error/off。

二、解决正面日志被标记为ERROR的问题

你遇到的[2023-05-05T13:17:43.141] ERROR ✔ Copying assets这类情况,大概率是所用Angular编译扩展的日志输出逻辑有误——把成功信息错误地用console.error()输出了。可按以下方式处理:

1. 过滤特定扩展的日志

找到该Angular扩展的ID(扩展详情页右上角可查看),在settings.json中配置:

// 排除该扩展的日志,避免干扰
"logging.excludeExtensions": ["<你的扩展ID>"]

若只想查看该扩展的日志,改用:

"logging.includeExtensions": ["<你的扩展ID>"]

2. 验证扩展的日志输出逻辑

打开VSCode开发者工具(菜单栏Help > Toggle Developer Tools),切换到Console标签,在筛选框输入extensionHost,查看原始控制台输出,确认是否为扩展误用console.error输出成功信息。如果是自己开发的扩展,直接修改代码将对应输出改为console.info()或console.log();如果是第三方扩展,建议向开发者提交Issue反馈该问题。

内容的提问来源于stack exchange,提问作者Someonesometime

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.22 21:17:20