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

ログを表示して、IDE の GitHub Copilot関連エラーのトラブルシューティングを行います。

<div class="ghd-tool jetbrains">

## ログ ファイルの収集

ログ ファイルの場所は、お使いの JetBrains IDE によって異なります。 詳細については、「[環境内GitHub Copilot の構成](/ja/copilot/how-tos/configure-personal-settings/configure-in-ide?tool=jetbrains)」を参照してください。

以下の手順は、次の各 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 ログ ファイルを見つける](https://intellij-support.jetbrains.com/hc/en-us/articles/207241085-Locating-IDE-log-files)」を参照してください。

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

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

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

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

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

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

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

   ```text copy
   #com.github.copilot:trace
   ```

3. 問題が再び発生するまで IDE を継続的に使用し、「[ログ ファイルの収集](#collecting-log-files)」の説明に従ってログ ファイルを収集します。

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

## エージェント デバッグ パネルの使用

> \[!NOTE]
> この機能は パブリック プレビュー であり、変更される可能性があります。

エージェント デバッグ パネルには、 Copilot CLI セッション中のエージェント操作の時系列イベント ログが表示されます。 パネルを使用して、 custom agents およびサブエージェント ワークフローをデバッグします。

1. JetBrains IDE で Copilot Chat を開きます。
2. エージェント ピッカーで、 Copilot CLIを選択します。
3. チャット パネルの右上隅にある設定アイコンをクリックし、\[ **エージェント デバッグ パネル**] をクリックします。
4. 現在のセッションと履歴セッション全体を完全にサポートするには、デバッグ ファイルのログ記録を有効にします。
   1. **\[設定] を**開きます。
   2. サイドバーで\[ **ツール**]、\[ **Copilot**]、\[ **チャット**]の順にクリックします。
   3. \[ **Enable Agent debug File Logging]\(エージェント デバッグ ファイル ログの有効化) を選択します**。

Copilot BusinessまたはCopilot Enterpriseを使用する場合は、この機能を使用する前に、エディター プレビュー機能ポリシーを有効にするように管理者に依頼してください。

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

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

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

## 証明書に関連するエラーのトラブルシューティング

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

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

</div>

<div class="ghd-tool visualstudio">

## Visual Studio でログを表示

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

1. \*\*
   \*\*で Visual Studio] メニューを開きます。
2. **\[出力]** をクリックします。
3. \[出力ビュー] ウィンドウの右側にあるドロップダウン メニューから **GitHub Copilot** を選択します。

## 参考資料

* [
  ](https://learn.microsoft.com/en-us/visualstudio/ide/reference/log-devenv-exe?view=vs-2022)します

</div>

<div class="ghd-tool vscode">

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

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

1. \*\*
   \*\*で Visual Studio Code] メニューを開きます。
2. **\[出力]** をクリックします。
3. \[出力ビュー] ウィンドウの右側にあるドロップダウン メニューから **GitHub Copilot** を選択します。

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

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

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

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

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

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

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

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

## Electron ログの表示

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

1. VS Code Command Paletteを開いてください。
   * Mac:
     * <kbd>Shift</kbd>+<kbd>Command</kbd>+<kbd>P</kbd> キーを使用します。
   * Windows または Linux:
     * <kbd>Ctrl</kbd>+<kbd>Shift</kbd>+<kbd>P</kbd> キーを使用します。
2. 「トグル」と入力し、一覧から **Developer: Toggle Developer Tools** を選択します。
3. Developer Tools ウィンドウで、**Console** タブを選択して、エラーまたは警告を表示します。

   ![Visual Studio Code の \[Developer Tools\] ウィンドウのスクリーンショット。 \[コンソール\] タブが濃いオレンジ色の枠線で囲まれています。](/assets/images/help/copilot/vsc-electron-logs.png)

## 参考資料

* [GitHub Copilot のネットワーク エラーのトラブルシューティング](/ja/copilot/how-tos/troubleshoot-copilot/troubleshoot-network-errors)
* Visual Studio Code ドキュメント内の「[](https://code.visualstudio.com/docs/setup/network)」

</div>

<div class="ghd-tool vimneovim">

## GitHub Copilotが動作しているかどうかを確認する

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

```
:Copilot status
```

</div>

<div class="ghd-tool xcode">

## ログ ファイルの収集

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 (詳細ログ記録)] の横にあるスイッチを右に切り替えます。

</div>