Where are the VSCode error logs for extensions?

When I get an extension error I have no way of knowing why the error happens.

80031 次浏览

据我所知,没有专用的扩展日志。在调试扩展时,可以向控制台写注释。但是,当您在安装扩展时遇到问题时,这不会有任何帮助。但是记住 vscode 有点像“ web 浏览器”,所以它有通常的浏览器开发工具(参见 Help-> Developer Tools) ,

enter image description here

它将向您显示运行时错误(以及这些工具通常允许的所有其他内容,包括整个 vscode DOM)。在这种情况下,这可能是最好的选择。

enter image description here

对于使用 previewHTML (或 web 视图)的扩展,也有类似的好处,但是是针对 HTML 开发的。使用 ctrl/cmd + shift + P 打开命令托盘并键入“ Webview Tools”。选择匹配项以打开类似于第一段中描述的视图。但是这个只用于 previewHTML 内容,并允许您调试它!只有当包含 Web 视图/预览 HTML 的页面处于活动状态并且当 Web 视图选项卡关闭时自动关闭时,此视图才可用。

你可能在寻找:

搜索 Show Logs-> Extension Host

另一个简单的方法是在终端窗口中选择“ Output”(如果还没有打开,从菜单“ Terminal”> “ New Terminal”打开它)。 Then, use the scrolling menu on the right side and select what you need.

enter image description here