收集日志文件
日志文件的位置取决于您使用的 JetBrains IDE。欲了解更多信息,请参阅 在您的环境中配置 GitHub Copilot。
以下步骤说明如何查看和收集以下 JetBrains IDE 的日志文件
- IntelliJ IDEA
- Android Studio
- GoLand
- PhpStorm
- PyCharm
- RubyMine
- WebStorm
GitHub Copilot 扩展会将日志记录到 IntelliJ 插件的 IDEA 日志位置。
- 在您的 JetBrains IDE 中,打开 Help(帮助)菜单。
- 前往 Show Log in Finder(在 Finder 中显示日志)。
- 在您喜欢的编辑器中打开
idea.log,查找任何与 GitHub 或 GitHub Copilot 相关的错误。
欲了解更多信息,请参阅 IntelliJ 文档中的 定位 IDE 日志文件。
从 Rider 收集日志文件
- 在 Rider 中,打开 Help(帮助)菜单。
- 前往 Diagnostic Tools(诊断工具)。
- 前往 Show Log in(显示日志)。
- 在您喜欢的编辑器中打开
idea.log,查找任何与 GitHub 或 GitHub Copilot 相关的错误。
启用调试模式
如果您发现日志文件未包含足够的信息来解决问题,临时启用调试日志可能会有所帮助。这在排查网络相关问题时尤其有用。
-
在菜单栏中,点击 Help,选择 Diagnostic Tools,然后点击 Debug Log Settings...。

-
在“Custom Debug Log Configuration”窗口中,新增一行如下内容,然后点击 OK。
Text #com.github.copilot:trace
#com.github.copilot:trace -
继续使用您的 IDE,直至再次出现该问题,然后按 收集日志文件 中的描述收集日志。
-
当您获取到所需信息后,删除 “Custom Debug Log Configuration” 窗口中的
#com.github.copilot:trace,即可关闭调试模式。
查看网络连通性诊断日志
如果因网络限制、防火墙或代理设置导致无法连接到 GitHub Copilot,请使用以下排查步骤。
- 在菜单栏中,点击 Tools,选择 GitHub Copilot,然后点击 Log Diagnostics。
idea.log文件应在 JetBrains IDE 中打开并显示诊断输出。您也可以在喜欢的编辑器中打开idea.log。- 检查 Reachability(可达性)部分,以确认 GitHub Copilot 能否访问所需服务。
排查证书相关错误
如果您使用自定义证书,请确保该证书已在操作系统中正确安装,参见 GitHub Copilot 网络错误排查。然后使用以下排查步骤。
- 在菜单栏中,点击 Tools,选择 GitHub Copilot,然后点击 Log CA Certificates。
idea.log文件应在 JetBrains IDE 中打开,并以 PEM 格式记录受信任的 CA 证书。您可能需要刷新idea.log才能看到全部输出。您也可以在喜欢的编辑器中打开该文件。- 检查输出的证书列表中是否包含预期的自定义证书。
在 Visual Studio 中查看日志
GitHub Copilot 扩展的日志文件存放在 Visual Studio 扩展的标准日志位置。
- 在 Visual Studio 中打开 View(视图)菜单。
- 点击 Output(输出)。
- 在输出视图窗格右侧的下拉菜单中,选择 GitHub Copilot。
延伸阅读
- 记录所有活动到日志文件以进行故障排除(Visual Studio 文档)
查看和收集日志文件
GitHub Copilot 扩展的日志文件存放在 Visual Studio Code 扩展的标准日志位置。该日志对于诊断连接问题非常有用。
- 在 Visual Studio Code 中打开 View(视图)菜单。
- 点击 Output(输出)。
- 在输出视图窗格右侧的下拉菜单中,选择 GitHub Copilot。
或者,您可以在系统文件资源管理器中打开 VS Code 扩展的日志文件夹。如果需要将日志文件转交给支持团队,这种方式很方便。
- 打开 VS Code 命令面板
- 适用于 Mac
- 使用:Shift+Command+P
- 适用于 Windows 或 Linux
- 使用:Ctrl+Shift+P
- 适用于 Mac
- 键入 “Logs”,然后从列表中选择 Developer: Open Extension Logs Folder。
启用调试模式
如果您发现日志文件未包含足够的信息来解决问题,临时启用调试日志可能会有所帮助。这在排查网络相关问题时尤其有用。
- 打开 VS Code 命令面板
- 适用于 Mac
- 使用:Shift+Command+P
- 适用于 Windows 或 Linux
- 使用:Ctrl+Shift+P
- 适用于 Mac
- 键入 “Developer”,然后选择 Developer: Set Log Level。
- 键入 “GitHub”,然后选择您正在排查的 GitHub 扩展。
- 针对 Copilot Chat 扩展的 GitHub Copilot Chat。
- 针对 GitHub Copilot 扩展的 GitHub。
- 从下拉列表中选择 Trace(跟踪)。
- 当您获取到所需信息后,重复步骤 1–4 并将日志级别恢复为 Info,即可关闭调试模式。
查看网络连通性诊断日志
如果因网络限制、防火墙或代理设置导致无法连接到 GitHub Copilot,请使用以下排查步骤。
- 打开 VS Code 命令面板
- 适用于 Mac
- 使用:Shift+Command+P
- 适用于 Windows 或 Linux
- 使用:Ctrl+Shift+P
- 适用于 Mac
- 键入 “Diagnostics”,然后从列表中选择 Developer: Chat Diagnostics。这会打开一个新编辑器,显示相关信息,您可自行检查或分享给支持团队。
- 检查 Reachability(可达性)部分,以确认 GitHub Copilot 是否真的能够访问所需服务。
查看 Electron 日志
在极少数情况下,错误可能未被传递到相应的错误处理程序,也未记录在常规日志位置。如果您遇到错误而日志中没有任何记录,您可以尝试查看运行 VS Code 与扩展的进程产生的日志。
-
打开 VS Code 命令面板
- 适用于 Mac
- 使用:Shift+Command+P
- 适用于 Windows 或 Linux
- 使用 Ctrl+Shift+P
- 适用于 Mac
-
键入 “Toggle”,然后从列表中选择 Developer: Toggle Developer Tools。
-
在 Developer Tools 窗口中,选择 Console(控制台)标签页,以查看错误或警告信息。

延伸阅读
- 排查 GitHub Copilot 的网络错误
- Visual Studio Code 中的网络连接(Visual Studio Code 文档)
收集日志文件
GitHub Copilot Xcode 扩展的日志文件存放在 ~/Library/Logs/GitHubCopilot/,最新的文件名为 github-copilot-for-xcode.log。
- 打开 GitHub Copilot for Xcode 应用程序。
- 在应用窗口顶部,点击 Advanced(高级)。
- 在 “Logging”(日志)部分,点击 Open Copilot Log Folder(打开 Copilot 日志文件夹)。
启用详细日志
您可以启用详细日志,以帮助排查 Xcode 版 GitHub Copilot 扩展的问题。
- 打开 GitHub Copilot for Xcode 应用程序。
- 在应用窗口顶部,点击 Advanced(高级)。
- 在 “Logging”(日志)部分,位于 “Verbose Logging”(详细日志)旁边的开关向右切换。