扩展的 VSCode 错误日志在哪里?

问题描述 投票:0回答:4

当我收到扩展错误时,我无法知道为什么会发生错误。

visual-studio-code vscode-extensions
4个回答
157
投票

您可能正在寻找:

cmd-shift-p
-> 搜索
Show Logs
->
Extension Host


72
投票

据我所知,没有专门的扩展日志。当您调试扩展时,您可以向控制台写入注释。但是,当您安装的扩展出现问题时,这将无济于事。但请记住,vscode 有点像“网络浏览器”,因此它具有常用的浏览器开发人员工具(请参阅“帮助”->“开发人员工具”),

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

对于使用 PreviewHTML(或 Web 视图)的扩展,也有类似的好处,但针对 HTML 开发量身定制。使用 ctrl/cmd+shift+P 打开命令托盘并输入“Webview Tools”。选择匹配项以打开与第一段中描述的类似视图。但这仅适用于预览 HTML 内容,并允许您对其进行调试!仅当包含 Web 视图/预览HTML 的页面处于活动状态时,此视图才可用,并在 Web 视图选项卡关闭时自动关闭。


18
投票

另一种简单的方法是在终端窗口中选择“输出”(如果尚未打开,请从菜单“终端”>“新终端”将其打开)。 然后,使用右侧的滚动菜单并选择您需要的内容。


0
投票

您可以使用

Output
vscode.window.createOutputChannel

面板中创建自己的日志流
© www.soinside.com 2019 - 2024. All rights reserved.