Справка по файлам журнала
Unity создает файлы журнала для редактора, менеджера пакетов, лицензирования, разработчиков и Hub. Вы можете использовать эти файлы журнала, чтобы понять, где в вашем приложении произошли какие-либо проблемы.
Unity добавляет все сообщения, предупреждения и ошибки из Окно консоли Чтобы добавить свои собственные сообщения в окно Консоли и в журналы, используйте команду Класс Debug.
Каждая операционная система хранит файлы журнала в разных местах. Места по умолчанию указаны на этой странице, но также можно использовать некоторые аргументы командной строки для управления тем, когда и где Unity создает файлы журнала. Дополнительные сведения см. в документации Аргументы командной строки.
Вы можете использовать свойства Application.consoleLogPath в коде проекта для получения расположения журнала для текущего запущенного приложения Редактор или Проигрыватель.
Примечание: Не все платформы поддерживают эту функцию. Дополнительные сведения см. в Разработка платформы.
Места журналов редакторов
Вы можете получить доступ к журналам Редактора из окна консоли. Для этого откройте Окно Консоли (главное меню: Окно > Общие > Консоль) и выберите Открыть Журнал Редактора из меню окна Консоли.
Вы можете получить доступ к другим журналам, используя приложение файлового менеджера вашей операционной системы.
Linux
| Тип журнала | Местоположение журнала |
|---|---|
| Редактор | ~/.config/unity3d/Editor.log |
| менеджер пакетов | ~/.config/unity3d/upm.log |
| Лицензионный клиент | ~/.config/unity3d/Unity/Unity.Licensing.Client.log |
| Аудиты лицензирования | ~/.config/unity3d/Unity/Unity.Entitlements.Audit.log |
macOS
На macOS, вы также можете получить доступ к журналам Unity через утилиту Console.app
| Тип журнала | Местоположение журнала |
|---|---|
| Редактор | ~/Library/Logs/Unity/Editor.log |
| менеджер пакетов | ~/Library/Logs/Unity/upm.log |
| Лицензионный клиент | ~/Library/Logs/Unity/Unity.Licensing.Client.log |
| Аудиты лицензирования | ~/Library/Logs/Unity/Unity.Entitlements.Audit.log |
Windows
На Windows журналы Package Manager и Редактора помещаются в папки, которые не отображаются в Windows Explorer по умолчанию. Чтобы просмотреть папку AppData, необходимо включить параметр Скрытые элементы на Windows. Дополнительные сведения о том, как это сделать, см. в документации Microsoft по Просмотр скрытых файлов и папок в Windows.
На Windows стандартный поток выхода по умолчанию не существует, так что вы должны запустить Редактор с действительным настроенным потоком stdout, как дочерним процессом системы CI. Если вы укажете - для отправки output` tostdout`, то вы не увидите выход в окне консоли.
| Тип журнала | Местоположение журнала |
|---|---|
| Редактор | %LOCALAPPDATA%\Unity\Editor\Editor.log |
| менеджер пакетов | Пользователь: %LOCALAPPDATA%\Unity\Editor\upm.log SYSTEM счет: %ALLUSERSPROFILE%\Unity\Editor\upm.log |
| Лицензионный клиент | %LOCALAPPDATA%\Unity\Unity.Licensing.Client.log |
| Аудиты лицензирования | %LOCALAPPDATA%\Unity\Unity.Entitlements.Audit.log |
| Файлы аварий | %TMP%\Unity\Editor\Crashes Примечание: Вы можете перезаписать расположение папки с помощью аргумента командной строки -crash-report-folder. |
Места хранения журналов игрока
Для просмотра журнала Игрока, откройте Окно Консоли (главное меню: Окно > Общие > Консоль) и выберите Открыть Журнал Игрока из меню окна Консоли. Вы также можете перейти в следующую папку:
| Операционная система | Местоположение журнала игрока |
|---|---|
| Android | Чтобы получить доступ к журналу Player для приложения Android, используйте Android logcat. Дополнительные сведения см. в разделе Просмотр журналов Android. |
| iOS | Используйте GDB консоли, или Консоли Организатора через XCode доступа iOS Дополнительные сведения о журналах устройств см. в разделе Документация Apple. |
| Linux | ~/.config/unity3d/CompanyName/ProductName/Player.log |
| macOS | ~/Library/Logs/Company Name/Product Name/Player.logПримечание: Для поиска файла журнала также можно использовать программу Console.app. |
| Универсальный Windows Платформа | %USERPROFILE%\AppData\Local\Packages\<productname>\TempState\UnityPlayer.log |
| Веб | Unity записывает вывод журнала в ваш браузера JavaScript консоль. |
| Windows | %USERPROFILE%\AppData\LocalLow\CompanyName\ProductName\Player.log |
Файлы сбоев игрока (Windows только)
Местоположение файлов сбоев Player на Windows см. в CrashReporting.crashReportFolder.
Unity Hub местоположения журналов
Доступ к журналам Hub можно получить с помощью приложения файлового менеджера операционной системы. Кроме того, доступ к этим журналам можно получить из Hub. Дополнительные сведения см. в разделе Документация по Hub.
| Операционная система | Местоположение журнала игрока |
|---|---|
| Linux | ~/.config/UnityHub/logs/info-log.json |
| macOS | ~/Library/Application Support/UnityHub/logs/info-log.json |
| Windows | %UserProfile%\AppData\Roaming\UnityHub\logs\info-log.json |