128

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

Gyuri
  • 4,548
  • 4
  • 34
  • 44

3 Answers3

152

You're probably looking for:

cmd-shift-p -> Search Show Logs -> Extension Host

Benno Straub
  • 2,268
  • 3
  • 19
  • 21
68

From what I know there are no dedicated logs for extensions. When you are debugging your extension you can write notes to the console. However, when you have problems with an installed extension this won't help. But keep in mind vscode is kinda "web browser", so it has the usual browser developer tools (see Help -> Developer Tools),

enter image description here

which will show you runtime errors (and all the other stuff those tools allow usually, including the entire vscode DOM). That's probably the best option you have in such a scenario.

enter image description here

And for extensions that use previewHTML (or web views) there's a similar goodie, but tailored towards HTML development. Use ctrl/cmd+shift+P to open the command pallet and type "Webview Tools". Select the match to open a similar view like the one described in the first paragraph. But this one is only for the previewHTML content and allows you to debug that! This view is only available when a page containing a web view/previewHTML is active and closes automatically when the web view tab is closed.

Mike Lischke
  • 48,925
  • 16
  • 119
  • 181
  • 7
    I don't think this helps too much. I had the similar situation (popup: "Kubectl command failed" without any further indication), and the Developer Tools of Chromium don't help. Most of the people will not develop extensions, but use them. So, no answer at all, I don't understand all the votes. – mliebelt Jul 25 '20 at 08:25
14

Another easy way is to select "Output" in the terminal window (open it from menu "Terminal" > "New Terminal" if it is not already open). Then, use the scrolling menu on the right side and select what you need.

enter image description here

Pozinux
  • 964
  • 2
  • 10
  • 22
  • 2
    This seems like 100% the correct answer to me – wallacer Jun 24 '22 at 02:22
  • Are those stored in any file? The non extension logs are put into files: https://stackoverflow.com/questions/46373762/where-are-visual-studio-code-log-files but I can't see the non-extension ones there :-( It would be easier to browse files for large logs. – Ciro Santilli OurBigBook.com Mar 23 '23 at 11:21