# Логи кодовых пространств GitHub

Обзор журналов, используемых GitHub Codespaces.

Информация о GitHub Codespaces выводится в различные журналы:

<div class="ghd-tool webui">

* журналы codespace;
* журналы создания;
* Журналы консоли браузера (для веб-клиента VS Code

Журналы расширений доступны при использовании GitHub Codespaces в VS Code. Для получения сведений щелкните вкладку "Visual Studio Code".

</div>

<div class="ghd-tool vscode">

* журналы codespace;
* журналы создания;
* Журналы расширений (для классического приложения VS Code

Журналы браузера доступны, если вы используете GitHub Codespaces в браузере. Для получения сведений перейдите на вкладку "Веб-браузер".

</div>

<div class="ghd-tool cli">

* журналы codespace;
* журналы создания;

Другие журналы доступны, если вы используете GitHub Codespaces в VS Code или в веб-браузере. Щелкните приведенные выше вкладки для получения сведений.

</div>

<div class="ghd-tool webui">

## журналы 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-архив с журналами, а затем нажмите кнопку **Сохранить** (в классической версии) или кнопку **ОК** (в веб-версии).
4. Если вы используете GitHub Codespaces в браузере, щелкните правой кнопкой мыши zip-архив журналов в представлении обозревателя и выберите **"Скачать...** чтобы скачать журналы на локальный компьютер.

</div>

<div class="ghd-tool vscode">

## журналы 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-архив с журналами, а затем нажмите кнопку **Сохранить** (в классической версии) или кнопку **ОК** (в веб-версии).

</div>

<div class="ghd-tool cli">

## журналы codespace;

Эти журналы содержат подробные сведения о пространстве кода, контейнере, сеансе и среде VS Code. Они полезны для диагностики проблем с подключением и другого непредвиденного поведения. Например, codespace зависает, но при выборе команды "Перезагрузить Windows" возобновляет работу на несколько минут, или вы без видимой причины отключаетесь от codespace, но можете сразу же подключиться снова.

В настоящее время для доступа к этим журналам нельзя использовать GitHub CLI. Чтобы получить к ним доступ, откройте пространство кода в VS Code или в браузере.

</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](/ru/enterprise-cloud@latest/github-cli/github-cli/about-github-cli).

Чтобы просмотреть журнал создания, используйте подкоманду `gh codespace logs`. Выполнив команду, выберите требуемый вариант из представленного списка кодовых пространств.

```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. Отображение боковой панели консоли, если она еще не отображается. Дополнительные сведения см [. в справочнике](https://developer.chrome.com/docs/devtools/console/reference#sidebar) по функциям консоли в документации по Chrome для разработчиков.
4. На боковой панели щелкните **ошибки** NUMBER, чтобы отобразить только ошибки.
5. В области журнала справа щелкните правой кнопкой мыши и выберите пункт **Сохранить как**, чтобы сохранить копию ошибок на локальном компьютере.

   ![Снимок экрана: панель инструментов разработчика в браузере Chrome. Отображается меню правой кнопкой мыши с параметром "Сохранить как".](/assets/images/help/codespaces/browser-console-log-save.png)

</div>

## Дополнительные материалы

* [Просмотр журналов аудита вашей организации для GitHub Codespaces](/ru/enterprise-cloud@latest/codespaces/managing-codespaces-for-your-organization/reviewing-your-organizations-audit-logs-for-github-codespaces)
* [Проверка ваших логов безопасности для GitHub Codespaces](/ru/enterprise-cloud@latest/codespaces/managing-your-codespaces/reviewing-your-security-logs-for-github-codespaces)