3.6 KiB
title, intro, product, versions, type, topics, shortTitle
| title | intro | product | versions | type | topics | shortTitle | ||||
|---|---|---|---|---|---|---|---|---|---|---|
| Codespaces logs | Overview of the logging locations used by {% data variables.product.prodname_codespaces %}. | {% data reusables.gated-features.codespaces %} |
|
reference |
|
Codespaces logs |
Information on {% data variables.product.prodname_codespaces %} is output to three different logs:
- Codespace logs
- Creation logs
- Extension logs ({% data variables.product.prodname_vscode %} desktop) or Browser console logs ({% data variables.product.prodname_vscode %} in the web)
Codespace logs
These logs contain detailed information about the codespace, the container, the session, and the {% data variables.product.prodname_vscode %} environment. They are useful for diagnosing connection issues and other unexpected behavior. For example, the codespace freezes but the "Reload Windows" option unfreezes it for a few minutes, or you are randomly disconnected from the codespace but able to reconnect immediately.
- If you are using {% data variables.product.prodname_codespaces %} in the browser, ensure that you are connected to the codespace you want to debug.
- Open the Command Palette (
Shift + Command + P(Mac) /Ctrl + Shift + P(Windows)) and type Export logs. Select Codespaces: Export Logs from the list to download the logs. - Define where to save the zip archive of logs then click Save (desktop) or click OK (web).
- If you are using {% data variables.product.prodname_codespaces %} in the browser, right-click on the zip archive of logs from the Explorer view and select Download… to download them to your local machine.
Creation logs
These logs contain information about the container, dev container, and their configuration. They are useful for debugging configuration and setup problems.
- Connect to the codespace you want to debug.
- Open the Command Palette (
Shift + Command + P(Mac) /Ctrl + Shift + P(Windows)) and type Creation logs. Select Codespaces: View Creation Log from the list to open thecreation.logfile.
If you want to share the log with support, you can copy the text from the creation log into a text editor and save the file locally.
Extension logs
These logs are available for {% data variables.product.prodname_vscode %} desktop users only. They are useful if it seems like the {% data variables.product.prodname_codespaces %} extension or {% data variables.product.prodname_vscode %} editor are having issues that prevent creation or connection.
- In {% data variables.product.prodname_vscode %}, open the Command Palette.
- Type Logs and select Developer: Open Extension Logs Folder from the list to open the extension log folder in your system's file explorer.
From this view, you can access logs generated by the various extensions that you use in {% data variables.product.prodname_vscode %}. You will see logs for GitHub Codespaces, GitHub Authentication, and Git, in addition to any other extensions you have enabled.
Browser console logs
These logs are useful only if you want to debug problems with using {% data variables.product.prodname_codespaces %} in the browser. They are useful for debugging problems creating and connecting to {% data variables.product.prodname_codespaces %}.
