Skip to main content

GitHub Codespaces 日志

GitHub Codespaces 使用的日志概述。

有关 GitHub Codespaces 的信息将输出到各种日志:

  • 代码空间日志
  • 创建日志
  • 浏览器控制台日志(用于 VS Code Web 客户端)

如果要在 VS Code 中使用 GitHub Codespaces,则可以使用扩展日志。 单击上面的“Visual Studio Code”选项卡,了解详细信息。

代码空间日志

这些日志包含有关 codespace、容器、会话和 VS Code 环境的详细信息。 它们对于诊断连接问题和其他意外行为非常有用。 例如,代码空间冻结,但“Reload Windows(重新加载 Windows)”选项可将其解冻几分钟,或者您随机断开与代码空间的连接,但能够立即重新连接。

  1. 如果要在浏览器中使用 GitHub Codespaces,请确保已连接到要调试的 codespace。
  2. 打开 VS Code Command Palette (Shift+Command+P (Mac)/Ctrl+Shift+P (Windows/Linux)) 并键入 export logs。 从列表中选择“Codespaces: 导出日志”以下载日志。
  3. 定义保存日志 zip 存档的位置,然后单击“保存”(桌面),或单击“确定”(Web) 。
  4. 如果要在浏览器中使用 GitHub Codespaces,请右键单击“资源管理器”视图中日志的 zip 存档,然后选择“下载…” 将其下载到本地计算机。

创建日志

这些日志包含有关容器、开发容器及其配置的信息。 它们对于调试配置和设置问题非常有用。

  1. 连接到要调试的代码空间。
  2. 打开 VS Code Command Palette (Shift+Command+P (Mac)/Ctrl+Shift+P (Windows/Linux)) 并键入 creation log。 从列表中选择“Codespaces: 查看创建日志”以打开 creation.log 文件。

如果要与支持人员共享日志,可以将创建日志中的文本复制到文本编辑器中,并将文件保存在本地。

浏览器控制台日志

仅当想要调试在浏览器中使用 GitHub Codespaces 的问题时,这些日志才有用。 对于调试创建和连接到 GitHub Codespaces 的问题,它们非常有用。

以下说明适用于 Chrome。 其他浏览器的执行步骤类似。

  1. 在要调试的代码空间的浏览器窗口中,打开开发人员工具窗口。

  2. 单击“控制台”**** 选项卡。

  3. 显示控制台边栏(如果尚未显示)。 有关详细信息,请参阅 Chrome 开发者文档中的控制台功能参考

  4. 在边栏中,单击“数字错误”**** 以仅显示错误。

  5. 在右侧的日志区域中,右键单击并选择“另存为”将错误的副本保存到本地计算机。

    Chrome 浏览器中开发人员工具面板的屏幕截图。 将显示右键单击菜单,其中显示“另存为”选项。

其他阅读材料