收集日志文件
日志文件的位置取决于您使用的 JetBrains IDE。有关更多信息,请参阅“在您的环境中配置 GitHub Copilot”。
以下步骤介绍了如何查看和收集以下 JetBrains IDE 的日志文件
- IntelliJ IDEA
- Android Studio
- GoLand
- PhpStorm
- PyCharm
- RubyMine
- WebStorm
GitHub Copilot 扩展记录到 IntelliJ 插件的 IDEA 日志位置。
- 在 JetBrains IDE 中,打开帮助菜单。
- 转到在 Finder 中显示日志。
- 在您首选的编辑器中打开
idea.log
,并查找与 GitHub 或 GitHub Copilot 相关的任何错误。
有关更多信息,请参阅 IntelliJ 文档中的查找 IDE 日志文件。
从 Rider 收集日志文件
- 在 Rider 中,打开帮助菜单。
- 转到诊断工具。
- 转到在以下位置显示日志。
- 在您首选的编辑器中打开
idea.log
,并查找与 GitHub 或 GitHub Copilot 相关的任何错误。
启用调试模式
如果您发现日志文件不包含足够的信息来解决问题,则暂时启用调试日志记录可能会有所帮助。这对于调试与网络相关的问题特别有用。
-
在菜单栏中,单击帮助,选择诊断工具,然后单击调试日志设置...。
-
在“自定义调试日志配置”窗口中,添加一行包含以下内容,然后单击确定。
文本 #com.github.copilot:trace
#com.github.copilot:trace
-
继续使用您的 IDE,直到再次遇到问题,然后按照“收集日志文件”中所述收集日志文件。
-
当您获得所需信息后,通过从“自定义调试日志配置”窗口中删除
#com.github.copilot:trace
来禁用调试模式。
查看网络连接诊断日志
如果您由于网络限制、防火墙或代理设置而遇到连接到 GitHub Copilot 的问题,请使用以下故障排除步骤。
- 在菜单栏中,单击工具,选择GitHub Copilot,然后单击日志诊断。
idea.log
文件应在 JetBrains IDE 中打开,并显示诊断输出。或者,您可以在首选编辑器中打开idea.log
文件。- 查看可访问性部分,以确定 GitHub Copilot 是否可以访问必要的服务。
解决与证书相关的错误
如果您正在使用自定义证书,请确保已在操作系统中正确安装证书,请参阅“解决 GitHub Copilot 的网络错误”。然后使用以下故障排除步骤。
- 在菜单栏中,单击工具,选择GitHub Copilot,然后单击记录 CA 证书。
idea.log
文件应在 JetBrains IDE 中打开,其中记录了 PEM 格式的可信 CA 证书。您可能需要刷新idea.log
文件以查看所有输出。或者,您可以在首选编辑器中打开idea.log
文件。- 检查证书列表输出中是否包含预期的自定义证书。
在 Visual Studio 中查看日志
GitHub Copilot 扩展的日志文件存储在 Visual Studio 扩展的标准日志位置。
- 在 Visual Studio 中打开视图菜单。
- 单击输出。
- 在输出视图窗格的右侧,从下拉菜单中选择GitHub Copilot。
进一步阅读
- Visual Studio 文档中的“将所有活动记录到日志文件中以进行故障排除”
查看和收集日志文件
GitHub Copilot 扩展的日志文件存储在 Visual Studio Code 扩展的标准日志位置。日志文件对于诊断连接问题非常有用。
- 在 Visual Studio Code 中打开视图菜单。
- 单击输出。
- 在输出视图窗格的右侧,从下拉菜单中选择GitHub Copilot。
或者,您可以在系统文件资源管理器中打开 Visual Studio Code 扩展的日志文件夹。如果您需要将日志文件转发给支持团队,这将非常有用。
- 打开 VS Code 命令面板
- 对于 Mac
- 使用:Shift+Command+P
- 对于 Windows 或 Linux
- 使用:Ctrl+Shift+P
- 对于 Mac
- 键入“日志”,然后从列表中选择开发人员:打开扩展日志文件夹。
查看网络连接诊断日志
如果您由于网络限制、防火墙或代理设置而遇到连接到 GitHub Copilot 的问题,请使用以下故障排除步骤。
- 打开 VS Code 命令面板
- 对于 Mac
- 使用:Shift+Command+P
- 对于 Windows 或 Linux
- 使用:Ctrl+Shift+P
- 对于 Mac
- 键入“诊断”,然后从列表中选择GitHub Copilot:收集诊断信息。这会打开一个新编辑器,其中包含你可以自己检查或与支持团队共享的相关信息。
- 查看可访问性部分,以确定 GitHub Copilot 是否可以实际访问必要的服务。
查看 Electron 日志
在极少数情况下,错误可能不会传播到相应的错误处理程序,并且不会记录在常规位置。如果你遇到错误并且日志中没有任何内容,则可以尝试查看正在运行 VS Code 和扩展的进程的日志。
-
打开 VS Code 命令面板
- 对于 Mac
- 使用:Shift+Command+P
- 对于 Windows 或 Linux
- 使用 Ctrl+Shift+P
- 对于 Mac
-
键入“切换”,然后从列表中选择开发人员:切换开发人员工具。
-
在开发人员工具窗口中,选择控制台选项卡以查看任何错误或警告。
进一步阅读
- “GitHub Copilot 网络错误故障排除”
- Visual Studio Code 文档中的“Visual Studio Code 中的网络连接”