Collecting log files
The location of the log files depends on the JetBrains IDE you are using. For more information, see Configuring GitHub Copilot in your environment.
These steps describe how to view and collect the log files for the following JetBrains IDEs:
- IntelliJ IDEA
- Android Studio
- GoLand
- PhpStorm
- PyCharm
- RubyMine
- WebStorm
The GitHub Copilot extension logs to the IDEA log location for IntelliJ plugins.
- In your JetBrains IDE, open the Help menu.
- Go to Show Log in Finder.
- Open the
idea.log
in your preferred editor and look for any errors related to GitHub or GitHub Copilot.
For more information, see the Locating IDE log files in the IntelliJ documentation.
Collect log files from Rider
- In Rider, open the Help menu.
- Go to Diagnostic Tools.
- Go to Show Log in.
- Open the
idea.log
in your preferred editor and look for any errors related to GitHub or GitHub Copilot.
Enabling debug mode
If you find the log file doesn't contain enough information to resolve an issue, it may help to enable debug logging temporarily. This can be especially helpful for debugging network-related issues.
-
In the menu bar, click Help, select Diagnostic Tools, and click Debug Log Settings....
-
In the "Custom Debug Log Configuration" window, add a new line with the following content, then click OK.
Text #com.github.copilot:trace
#com.github.copilot:trace
-
Keep using your IDE until you encounter the issue again, then collect the log file as described in Collecting log files.
-
When you have the information you need, disable debug mode by removing
#com.github.copilot:trace
from the "Custom Debug Log Configuration" window.
Viewing network connectivity diagnostics logs
If you encounter problems connecting to GitHub Copilot due to network restrictions, firewalls, or your proxy setup, use the following troubleshooting steps.
- In the menu bar, click Tools, select GitHub Copilot, and click Log Diagnostics.
- The
idea.log
file should open in the JetBrains IDE with the diagnostics output. Alternatively, you can open theidea.log
file in your preferred editor. - Check the section on Reachability to determine if GitHub Copilot can access the necessary services.
Troubleshooting certificate-related errors
If you're using a custom certificate, ensure the certificate is installed correctly in the operating system, see Troubleshooting network errors for GitHub Copilot. Then use the following troubleshooting steps.
- In the menu bar, click Tools, select GitHub Copilot, and click Log CA Certificates.
- The
idea.log
file should open in the JetBrains IDE with the trusted CA certificates logged in PEM format. You may need to refresh theidea.log
file to view all of the output. Alternatively, you can open theidea.log
file in your preferred editor. - Check to see if the expected custom certificate is included in the certificate list output.