Unity 6.3
0 онлайн 57 гостей 3 в системе
Вход
Программирование в Unity Шаг 202 из 210

Справка по файлам журнала

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

Дополнительные ресурсы