Skip to main content

查看环境中的 GitHub Copilot 日志

查看日志以排查 IDE 中与 GitHub Copilot 相关的错误。

谁可以使用此功能?

GitHub Copilot Pro、GitHub Copilot Free 或 GitHub Copilot Business。

收集日志文件

日志文件的位置取决于所用的 JetBrains IDE。 有关详细信息,请参阅“在环境中配置 GitHub Copilot”。

这些步骤描述如何查看和收集以下 JetBrains IDE 的日志文件:

  • IntelliJ IDEA
  • Android Studio
  • GoLand
  • PhpStorm
  • PyCharm
  • RubyMine
  • WebStorm

GitHub Copilot 扩展记录到 IntelliJ 插件的 IDEA 日志位置。

  1. 在 JetBrains IDE 中,打开“帮助”菜单。
  2. 转到“在查找器中显示日志”。
  3. 在首选编辑器中打开 idea.log,查找与 GitHub 或 GitHub Copilot 相关的所有错误。

有关详细信息,请参阅 IntelliJ 文档中的查找 IDE 日志文件

从 Rider 收集日志文件

  1. 在 Rider 中,打开“帮助”菜单。
  2. 转到“诊断工具”。
  3. 转到“显示登录”。
  4. 在首选编辑器中打开 idea.log,查找与 GitHub 或 GitHub Copilot 相关的所有错误。

启用调试模式

如果发现日志文件没有包含足以解决问题的问题,暂时启用调试日志记录可能会有所帮助。 这对于调试与网络相关的问题尤其有帮助。

  1. 在菜单栏中,单击帮助,选择诊断工具,然后单击调试日志设置...

    JetBrains IDE 中菜单栏的屏幕截图。 “帮助”菜单和“诊断工具”子菜单已展开,“调试日志设置”选项以蓝色突出显示。

  2. 在“自定义调试日志配置”窗口中,添加包含以下内容的新行,然后单击确定

    Text
    #com.github.copilot:trace
    
  3. 继续使用 IDE,直到再次遇到问题,然后按照收集日志文件中的说明收集日志文件。

  4. 获得所需的信息后,通过从“自定义调试日志配置”窗口中删除 #com.github.copilot:trace 来禁用调试模式。

查看网络连接诊断日志

如果由于网络限制、防火墙或代理设置而导致连接到 GitHub Copilot 时遇到问题,请使用以下故障排除步骤。

  1. 在菜单栏中,单击“工具”,选择“GitHub Copilot”,然后单击“日志诊断”************。
  2. idea.log 文件应通过诊断输出在 JetBrains IDE 中打开。 或者,可以在首选编辑器中打开 idea.log 文件。
  3. 检查“可访问性”部分以确定 GitHub Copilot 是否可以访问必要的服务****。

如果使用自定义证书,请确保操作系统中已正确安装证书,并参阅“排查 GitHub Copilot 网络错误”。 然后使用以下故障排除步骤。

  1. 在菜单栏中,单击“工具”,选择“GitHub Copilot”,然后单击“记录 CA 证书”************。
  2. idea.log 文件应在 JetBrains IDE 中打开,其中包含以 PEM 格式记录的受信任 CA 证书。 可能需要刷新 idea.log 文件才能查看所有输出。 或者,可以在首选编辑器中打开 idea.log 文件。
  3. 检查证书列表输出中是否包含预期的自定义证书。