有关 Codespaces 的信息将输出到三个不同的日志:
- 代码空间日志
- 创建日志
- 扩展日志(Visual Studio Code 桌面)或浏览器控制台日志(Web 中的 Visual Studio Code )
代码空间日志
这些日志包含有关代码空间、容器、会话和 Visual Studio Code 环境的详细信息。 它们对于诊断连接问题和其他意外行为非常有用。 例如,代码空间冻结,但“Reload Windows(重新加载 Windows)”选项可将其解冻几分钟,或者您随机断开与代码空间的连接,但能够立即重新连接。
- 如果在浏览器中使用 Codespaces ,请确保已连接到要调试的代码空间。
- 打开 Visual Studio Code 命令面板 (
Shift + Command + P
(Mac) /Ctrl + Shift + P
(Windows)) ,然后键入 Export logs。 从列表中选择 odespaces: Export Logs(代码空间:导出日志)以下载日志。 - 定义保存日志 zip 存档的位置,然后单击 Save(保存)(桌面),或单击 OK(确定) (web)。
- 如果在浏览器中使用 Codespaces ,请右键单击资源管理器视图中日志的 zip 存档,然后选择 Download…(下载…)将其下载到本地计算机。
- 打开 Visual Studio Code 命令面板 (
Shift + Command + P
(Mac) /Ctrl + Shift + P
(Windows)) ,然后键入 Export logs。 从列表中选择 odespaces: Export Logs(代码空间:导出日志)以下载日志。 - 定义保存日志 zip 存档的位置,然后单击 Save(保存)(桌面),或单击 OK(确定) (web)。
目前,您无法使用 GitHub CLI 来访问这些日志。 要访问它们,请在 Visual Studio Code 或浏览器中打开代码空间。
创建日志
这些日志包含有关容器、开发容器及其配置的信息。 它们对于调试配置和设置问题非常有用。
- 连接到要调试的代码空间。
- 打开 Visual Studio 代码命令面板 (
Shift + Command + P
(Mac) /Ctrl + Shift + P
(Windows)) ,然后键入 Creation logs。 从列表中选择 Codespaces: View Creation Log(代码空间:查看创建日志)以打开creation.log
文件。
如果要与支持人员共享日志,可以将创建日志中的文本复制到文本编辑器中,并将文件保存在本地。
打开命令面板 (Shift + Command + P
(Mac) / Ctrl + Shift + P
(Windows)),然后键入 Creation logs。 从列表中选择 Codespaces: View Creation Log(代码空间:查看创建日志)以打开 creation.log
文件。
如果要与支持人员共享日志,可以将创建日志中的文本复制到文本编辑器中,并将文件保存在本地。
要了解有关 GitHub CLI 的更多信息,请参阅“关于 GitHub CLI”。
要查看创建日志,请使用 gh codespace logs
子命令。 输入命令后,从显示的代码空间列表中进行选择。
gh codespace logs
有关此命令的详细信息,请参阅 GitHub CLI 手册。
如果要与支持人员共享日志,可以将输出保存到一个文件中:
gh codespace logs -c > /path/to/logs.txt
扩展日志
这些日志仅适用于 Visual Studio Code 桌面用户。 如果看起来 Codespaces 扩展名或 Visual Studio Code 编辑器遇到阻止创建或连接的问题,则它们很有用。
- 在 Visual Studio Code 中,打开命令面板。
- 键入 Logs ,然后从列表中选择 Developer: Open Extension Logs Folder(开发人员:打开扩展日志文件夹),以在系统的文件资源管理器中打开扩展日志文件夹。
在此视图中,您可以访问由在 Visual Studio Code 中使用的各种扩展生成的日志。 除了已启用的任何其他扩展之外,你还将看到 GitHub Codespaces、GitHub Authentication 和 Git 的日志。
浏览器控制台日志
仅当您要调试在浏览器中使用 Codespaces 的问题时,这些日志才有用。 它们对于调试创建和连接到 Codespaces 的问题非常有用。
- 在要调试的代码空间的浏览器窗口中,打开开发人员工具窗口。
- 显示“Console(控制台)”选项卡,然后单击左侧栏中的 errors(错误)以仅显示错误。
- 在右侧的日志区域中,右键单击并选择 Save as(另存为)将错误的副本保存到本地计算机。