Skip to main content

環境内の GitHub Copilot のログの表示

IDE 内で、GitHub Copilot に関連するエラーのトラブルシューティングを行う目的で、ログを表示します。

ログ ファイルの収集

ログ ファイルの場所は、お使いの JetBrains IDE によって異なります。 詳細については、「環境内GitHub Copilot の構成」を参照してください。

以下の手順は、次の各 JetBrains IDE のログ ファイルを表示および収集する方法を説明するものです。

  • IntelliJ アイデア
  • Android Studio
  • GoLand
  • PhpStorm
  • PyCharm
  • RubyMine
  • WebStorm

GitHub Copilot 拡張機能のログは IntelliJ プラグインの IDEA ログの場所に記録されます。

  1. お使いの JetBrains IDE で [ヘルプ] メニューを開きます。
  2.        **[Show Log in Finder] (Finder でログを表示する)** に移動します。
    
  3. 任意のエディターで idea.log を開き、GitHub または GitHub Copilot に関連するエラーがないか探します。

詳しくは、IntelliJ ドキュメントの「IDE ログ ファイルを見つける」を参照してください。

Rider からログ ファイルを収集する

  1. Rider で、 [ヘルプ] メニューを開きます。
  2.        **[診断ツール]** に移動します。
    
  3.        **[ログインの表示]** に移動します。
    
  4. 任意のエディターで idea.log を開き、GitHub または GitHub Copilot に関連するエラーがないか探します。

デバッグ モードを有効にします

問題を解決するための十分な情報がログ ファイル内に存在しないことが判明した場合、一時的にデバッグ ログを有効にすると役立つことがあります。 これは、ネットワーク関連の問題をデバッグするときに特に役立ちます。

  1. メニュー バーで、[ヘルプ] をクリックし、[診断ツール] を選択して、[Debug Log Settings... (デバッグ ログの設定...)] をクリックします。

    JetBrains IDE 内のメニュー バーのスクリーンショット。 [ヘルプ] メニューと [診断ツール] サブメニューが展開され、[Debug Log Settings (デバッグ ログの設定)] が強調表示されています。

  2. [Custom Debug Log Configuration (カスタム デバッグ ログの構成)] ウィンドウで、次の内容の新しい行を追加し、[OK] をクリックします。

    Text
    #com.github.copilot:trace
    
  3. 問題が再び発生するまで IDE を継続的に使用し、「ログ ファイルの収集」の説明に従ってログ ファイルを収集します。

  4. 必要な情報がある場合は、[カスタム デバッグ ログの構成] ウィンドウから #com.github.copilot:trace を削除してデバッグ モードを無効にします。

ネットワーク接続診断ログの表示

ネットワークの制限、ファイアウォール、またはプロキシの設定によって GitHub Copilot への接続に問題が発生した場合は、次のトラブルシューティング手順を使用します。

  1. メニュー バーの [ツール] をクリックし、[GitHub Copilot] を選択し、[Log Diagnostics (ログの診断)] をクリックします。
  2. JetBrains IDE 内で idea.log ファイルが開き、診断出力が表示されます。 代わりに、好みのエディターで idea.log ファイルを開くこともできます。
  3.        **Reachability** のセクションを確認して、GitHub Copilot が必要なサービスをaccessできるかどうかを判断します。
    

カスタム証明書を使用している場合は、証明書がオペレーティング システムに正しくインストールされていることを確認します。GitHub Copilot のネットワーク エラーのトラブルシューティング を参照してください。 その後、次のトラブルシューティング手順に従ってください。

  1. メニュー バーの [ツール] をクリックし、[GitHub Copilot] を選択し、[Log CA Certificates (CA 証明書をログに記録)] をクリックします。
  2.        `idea.log` ファイルは、PEM 形式でログに記録された信頼された CA 証明書を使用して、JetBrains IDE 内で開く必要があります。 すべての出力を表示するには、`idea.log` ファイルを更新する必要が生じることがあります。 代わりに、好みのエディターで `idea.log` ファイルを開くこともできます。
    
  3. 予期するカスタム証明書が、証明書一覧の出力に含まれているかどうかを確認します。

Visual Studio でログを表示する

GitHub Copilot 拡張機能に対応するログ ファイルは、Visual Studio 拡張機能の標準ログの場所に格納されます。

  1. Visual Studio の [表示] メニューを開きます。
  2.        **[出力]** をクリックします。
    
  3. [出力ビュー] ペインの右側で、ドロップダウン メニューから [GitHub Copilot] を選びます。

参考資料

  •           Visual Studio ドキュメントの「[トラブルシューティングのためにすべてのアクティビティをログ ファイルに記録する](https://learn.microsoft.com/en-us/visualstudio/ide/reference/log-devenv-exe?view=vs-2022)」
    

ログ ファイルの表示と収集

GitHub Copilot 拡張機能に対応するログ ファイルは、Visual Studio Code 拡張機能の標準ログの場所に格納されます。 ログ ファイルは、接続の問題を診断するのに役立ちます。

  1. Visual Studio Code の [表示] メニューを開きます。
  2.        **[出力]** をクリックします。
    
  3. [出力ビュー] ペインの右側で、ドロップダウン メニューから [GitHub Copilot] を選びます。

または、システムのfile explorerで Visual Studio Code 拡張機能のログ フォルダーを開く方法があります。 これは、ログ ファイルをサポート チームに転送する必要がある場合に便利です。

  1. VS Code Command Palette を開きます。
    • Mac: * Shift+Command+P キーを使用します。
    • Windows または Linux: * Ctrl+Shift+P キーを使用します。
  2. 「Logs」と入力し、一覧から [開発者: 拡張機能ログ フォルダーを開く] を選びます。

デバッグ モードを有効にします

問題を解決するための十分な情報がログ ファイル内に存在しないことが判明した場合、一時的にデバッグ ログを有効にすると役立つことがあります。 これは、ネットワーク関連の問題をデバッグするときに特に役立ちます。

  1. VS Code Command Palette を開きます。
    • Mac: * Shift+Command+P キーを使用します。
    • Windows または Linux: * Ctrl+Shift+P キーを使用します。
  2. 「Developer」と入力し、[ Developer: Set Log Level](開発者: ログ レベルの設定) を選択します。
  3. 「GitHub」と入力し、トラブルシューティングを行う GitHub 拡張機能を選択します。 * GitHub Copilot チャット の Copilot チャット 拡張機能用です。 * GitHub GitHub Copilot拡張機能 用。
  4. ドロップダウン リストから [トレース ] を選択します。
  5. 必要な情報がある場合は、手順 1 から 4 を繰り返し、ログ レベルを 情報に戻してデバッグ モードを無効にします。

ネットワーク接続診断ログの表示

ネットワークの制限、ファイアウォール、またはプロキシの設定によって GitHub Copilot への接続に問題が発生した場合は、次のトラブルシューティング手順を使用します。

  1. VS Code Command Palette を開きます。
    • Mac: * Shift+Command+P キーを使用します。
    • Windows または Linux: * Ctrl+Shift+P キーを使用します。
  2. 「診断」と入力し、一覧から [開発者: チャット診断 ] を選択します。 これにより、自分で検査したり、サポート チームと共有したりできる関連情報を含む新しいエディターが開きます。
  3.        **Reachability** のセクションを確認して、GitHub Copilot が実際に必要なサービスをaccessできるかどうかを判断します。
    

Electron ログの表示

まれに、対応するエラー ハンドラーにエラーが反映されず、通常の場所にログされないことがあります。 エラーが発生し、ログに何も表示されない場合は、VS Code と拡張機能を実行しているプロセスから取得したログを確認してみてください。

  1. VS Code Command Palette を開きます。

    • Mac: * Shift+Command+P キーを使用します。
    • Windows または Linux: * Ctrl+Shift+P キーを使用します。
  2. 「トグル」と入力し、一覧から Developer: Toggle Developer Tools を選択します。

  3. Developer Tools ウィンドウで、Console タブを選択して、エラーまたは警告を表示します。

    Visual Studio Code の [Developer Tools] ウィンドウのスクリーンショット。 [コンソール] タブが濃いオレンジ色の枠線で囲まれています。

参考資料

  •         [AUTOTITLE](/copilot/troubleshooting-github-copilot/troubleshooting-network-errors-for-github-copilot)
    
  •           Visual Studio Code ドキュメントの「[Visual Studio Code でのネットワーク接続](https://code.visualstudio.com/docs/setup/network)」
    

GitHub Copilot が動作しているかどうかを調べる

Copilot GitHub動作しているかどうかを確認するには、Vim/Neovim で次のコマンドを実行します。

:Copilot status

ログ ファイルの収集

Xcode 用 GitHub Copilot 拡張機能に対応するログ ファイルは、~/Library/Logs/GitHubCopilot/ に格納されます。 最新のファイルの名前は github-copilot-for-xcode.log です。

  1. Xcode 用 GitHub Copilot アプリケーションを開きます。
  2. アプリケーション ウィンドウの上部にある [Advanced (詳細設定)] をクリックします。
  3. [Logging (ログ記録)] セクションで、[Open Copilot Log Folder (Copilot ログのフォルダーを開く)] をクリックします。

詳細ログの有効化

詳細ログを有効にすることができます。Xcode 用 GitHub Copilot 拡張機能に関する問題のトラブルシューティングに役立ちます。

  1. Xcode 用 GitHub Copilot アプリケーションを開きます。
  2. アプリケーション ウィンドウの上部にある [Advanced (詳細設定)] をクリックします。
  3. [Logging (ログ記録)] セクションで、[Verbose Logging (詳細ログ記録)] の横にあるスイッチを右に切り替えます。