# GitHub Codespaces のログ

GitHub Codespaces で使用されるログの概要。

GitHub Codespaces に関する情報は、さまざまなログに出力されます。

<div class="ghd-tool webui">

* Codespace ログ
* 作成ログ
* ブラウザー コンソール ログ (VS Code Web クライアント用)

拡張機能ログは、GitHub Codespaces をVS Codeで使用している場合に利用できます。 詳細については、上記の \[Visual Studio Code] タブをクリックしてください。

</div>

<div class="ghd-tool vscode">

* Codespace ログ
* 作成ログ
* 拡張機能ログ (VS Code デスクトップ アプリケーション用)

ブラウザーのログは、ブラウザーで GitHub Codespaces を使用している場合に使用できます。 詳細については、上記の \[Web ブラウザー] タブをクリックしてください。

</div>

<div class="ghd-tool cli">

* Codespace ログ
* 作成ログ

他のログは、GitHub Codespaces または自分の Web ブラウザーで VS Code を使用している場合に使用できます。 詳細については、上のタブをクリックしてください。

</div>

<div class="ghd-tool webui">

## Codespace ログ

これらのログには、codespace、コンテナー、セッション、VS Code 環境に関する詳細情報が含まれています。 接続の問題やその他の予期しない動作の診断に役立ちます。 たとえば、codespace がフリーズしても、\[Windowsの再読み込み] オプションを使用すると、それを数分間凍結解除することができます。つまり、codespace からランダムに切断されても、すぐに再接続することができます。

1. ブラウザーで GitHub Codespaces を使用している場合は、デバッグするコード空間に接続されることを確認してください。
2. VS Code Command Palette を開いて (<kbd>Shift</kbd>+<kbd>Command</kbd>+<kbd>P</kbd> (Mac)/<kbd>Ctrl</kbd>+<kbd>Shift</kbd>+<kbd>P</kbd> (Windows/Linux))、「`export logs`」と入力します。
   **\[Codespaces: ログのエクスポート]** を一覧から選択して、該当するログをダウンロードします。
3. ログの zip アーカイブを保存する場所を定義し、 **\[保存]** (デスクトップ) をクリックするか、 **\[OK]** (Web) をクリックします。
4. ブラウザーで GitHub Codespaces を使用している場合は、エクスプローラー ビューからログの zip アーカイブを右クリックし、 **\[ダウンロード]** を選択して、 それらを、ご利用のローカル コンピューターにダウンロードします。

</div>

<div class="ghd-tool vscode">

## Codespace ログ

これらのログには、codespace、コンテナー、セッション、VS Code 環境に関する詳細情報が含まれています。 接続の問題やその他の予期しない動作の診断に役立ちます。 たとえば、codespace がフリーズしても、\[Windowsの再読み込み] オプションを使用すると、それを数分間凍結解除することができます。つまり、codespace からランダムに切断されても、すぐに再接続することができます。

1. VS Code Command Palette を開いて (<kbd>Shift</kbd>+<kbd>Command</kbd>+<kbd>P</kbd> (Mac)/<kbd>Ctrl</kbd>+<kbd>Shift</kbd>+<kbd>P</kbd> (Windows/Linux))、「`export log`」と入力します。
   **\[Codespaces: ログのエクスポート]** を一覧から選択して、該当するログをダウンロードします。
2. ログの zip アーカイブを保存する場所を定義し、 **\[保存]** (デスクトップ) をクリックするか、 **\[OK]** (Web) をクリックします。

</div>

<div class="ghd-tool cli">

## Codespace ログ

これらのログには、codespace、コンテナー、セッション、VS Code 環境に関する詳細情報が含まれています。 接続の問題やその他の予期しない動作の診断に役立ちます。 たとえば、codespace がフリーズしても、\[Windowsの再読み込み] オプションを使用すると、それを数分間凍結解除することができます。つまり、codespace からランダムに切断されても、すぐに再接続することができます。

現在、GitHub CLI を使用してこれらのログにアクセスすることはできません。 それらにアクセスするには、VS Code またはブラウザーで codespace を開きます。

</div>

## 作成ログ

これらのログには、コンテナー、開発コンテナー、およびその構成に関する情報が含まれています。 これらは、構成とセットアップの問題のデバッグに役立ちます。

<div class="ghd-tool webui">

1. デバッグする codespace に接続します。
2. VS Code Command Palette を開いて (<kbd>Shift</kbd>+<kbd>Command</kbd>+<kbd>P</kbd> (Mac)/<kbd>Ctrl</kbd>+<kbd>Shift</kbd>+<kbd>P</kbd> (Windows/Linux))、「`creation log`」と入力します。 一覧から **\[Codespaces: 作成ログの表示]** を選択して、`creation.log` ファイルを開きます。

サポートとログを共有する場合は、作成ログのテキストをテキスト エディターにコピーし、ファイルをローカルに保存できます。

</div>

<div class="ghd-tool vscode">

VS Code Command Palette を開いて (<kbd>Shift</kbd>+<kbd>Command</kbd>+<kbd>P</kbd> (Mac)/<kbd>Ctrl</kbd>+<kbd>Shift</kbd>+<kbd>P</kbd> (Windows/Linux))、「`creation log`」と入力します。 一覧から **\[Codespaces: 作成ログの表示]** を選択して、`creation.log` ファイルを開きます。

サポートとログを共有する場合は、作成ログのテキストをテキスト エディターにコピーし、ファイルをローカルに保存できます。

</div>

<div class="ghd-tool cli">

> \[!NOTE]
> GitHub CLI の詳細については、「[GitHub CLI について](/ja/github-cli/github-cli/about-github-cli)」を参照してください。

作成ログを表示するには、`gh codespace logs` サブコマンドを使用します。 コマンドを入力した後、表示される codespace の一覧から選択します。

```shell
gh codespace logs
```

このコマンドの詳細については、[GitHub CLI に関するマニュアル](https://cli.github.com/manual/gh_codespace_logs)を参照してください。

ログをサポートと共有したい場合は、出力をファイルに保存できます。

```shell
gh codespace logs -c <CODESPACE-NAME> > /path/to/logs.txt
```

</div>

<div class="ghd-tool vscode">

## 拡張機能ログ

これらのログは、VS Code デスクトップ ユーザーにのみ使用できます。 それらは、GitHub Codespaces 拡張機能または VS Code エディターに作成または接続を妨げる問題があるように思われる場合に役立ちます。

1. VS Code で、コマンド パレットを開きます。
2. 「`logs`」と入力し、続いて、**\[開発者: オープン拡張情報ログ フォルダー]** を選択します。
3. システム ファイル エクスプローラーが表示され、さまざまなログ ファイルとフォルダーが表示されます。
   `output_logging_DATETIME` フォルダーを開きます。

このビューからは、VS Codeを含む GitHub Codespaces で使用している拡張機能によって生成されたログにアクセスできます。

</div>

<div class="ghd-tool webui">

## ブラウザー コンソールのログ

これらのログは、ブラウザーで GitHub Codespaces を使用する際の問題をデバッグする場合にのみ役立ちます。 これらは、GitHub Codespaces の作成と接続に関する問題のデバッグに役立ちます。

次の手順は Chrome 用です。 他のブラウザーの手順も同様です。

1. デバッグする codespace のブラウザー ウィンドウで、開発者ツール ウィンドウを開きます。
2. ```
          **[コンソール]** タブをクリックします。
   ```
3. コンソールのサイドバーが表示されていない場合は、表示します。 詳しくは、開発者向け Chrome ドキュメントの「[コンソール機能リファレンス](https://developer.chrome.com/docs/devtools/console/reference#sidebar)」をご覧ください。
4. サイドバー内で、\[**NUMBER errors**] をクリックすると、エラーのみが表示されます。
5. 右側のログ領域で右クリックし、 **\[名前を付けて保存]** を選択して、エラーのコピーをローカル コンピューターに保存します。

   ![Chrome ブラウザーの開発者ツール パネルのスクリーンショット。 右クリック メニューが表示され、\[名前を付けて保存\] オプションが示されています。](/assets/images/help/codespaces/browser-console-log-save.png)

</div>

## 参考資料

* [GitHub Codespaces に関する組織の監査ログの確認](/ja/codespaces/managing-codespaces-for-your-organization/reviewing-your-organizations-audit-logs-for-github-codespaces)
* [GitHub Codespaces のセキュリティ ログの確認](/ja/codespaces/managing-your-codespaces/reviewing-your-security-logs-for-github-codespaces)