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

Gyu*_*uri 24 visual-studio-code vscode-extensions

当我收到扩展错误时,我无法知道错误发生的原因.

Mik*_*hke 24

据我所知,没有专门的扩展日志.在调试扩展时,可以将注释写入控制台.但是,如果您在安装扩展时遇到问题,这将无济于事.但请记住,vscode有点像"网络浏览器",所以它有通常的浏览器开发工具(参见帮助 - >开发人员工具),

在此输入图像描述

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

在此输入图像描述

对于使用previewHTML(或Web视图)的扩展,有一个类似的好东西,但针对HTML开发量身定制.使用ctrl/cmd + shift + P打开命令托盘并键入"Webview Tools".选择匹配以打开类似于第一段中描述的视图.但是这个只用于previewHTML内容并允许你调试它!此视图仅在包含Web视图/ previewHTML的页面处于活动状态时可用,并在Web视图选项卡关闭时自动关闭.

  • 我认为这没有太大帮助。我遇到了类似的情况(弹出窗口:“Kubectl 命令失败”,没有任何进一步的指示),并且 Chromium 的开发人员工具没有帮助。大多数人不会开发扩展,而是使用它们。所以,根本没有答案,我不明白所有的选票。 (2认同)

Ben*_*aub 21

你可能正在寻找:

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

  • 如果您使用远程开发(例如通过 SSH),请单击“远程扩展主机”。 (4认同)
  • 这应该是公认的答案,我也在寻找这些日志 (3认同)
  • 不幸的是,当我单击扩展按钮时,我收到通知错误,但没有新日志 (3认同)
  • 对我来说,最好的路线是 cmd-shift-p,然后搜索开发人员:打开扩展日志文件夹。 (3认同)

Poz*_*nux 19

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

在此输入图像描述

  • 这对我来说似乎是 100% 正确的答案 (4认同)