Бывают случаи, когда вам требуется получить информацию из логов вашей сборки, с вашего устройства устройства или из редактора. Обычно вам требуется сперва найти файлы этих логов, чтобы узнать, что происходит.
В MacOS логи плеера и редактора можно получить с помощью стандартной утилиты Console.app.
В Windows логи редактора находятся в скрытых папках, которые не видны по умолчанию в Проводнике Windows. См. ниже.
Логи редактора можно открыть прямо в Unity с помощью кнопки Open Editor Log в окне Console.
ОС | Файлы логов |
---|---|
macOS | ~/Library/Logs/Unity/Editor.log |
Windows | C:\Users\username\AppData\Local\Unity\Editor\Editor.log |
В MacOS можно получить доступ ко всем логам с помощью стандартной утилиты Console.app.
On Windows, the Editor log file is stored in the local application data folder <LOCALAPPDATA>\Unity\Editor\Editor.log, where <LOCALAPPDATA> is defined by CSIDL_LOCAL_APPDATA.
ОС | Файлы логов |
---|---|
macOS | ~/Library/Logs/Unity/Player.log |
Windows | C:\Users\username\AppData\LocalLow\CompanyName\ProductName\output_log.txt |
Linux | ~/.config/unity3d/CompanyName/ProductName/Player.log |
Учтите, что у Windows- и Linux-standalone сборок расположение файла логов можно менять (или вообще отключать ведение лога). Смотрите страницу о командной строке для получения дополнительной информации.
Лог устройства можно просматривать в XCode через GDB консоль или Organizer Console. Последнее полезно для получения логов “падения”, когда ваше приложение не было запущено через отладчик XCode.
The Troubleshooting and Reporting crash bugs guides may be useful for you.
Лог устройства можно просматривать через консоль logcat. Используйте приложение adb (которое находится в папке Android SDK/platform-tools directory) с параметром logcat:
$ adb logcat
Другой способ изучения логов LogCat - использовать Dalvik Debug Monitor Server (DDMS). DDMS можно запустить либо из Eclipse, либо из папки Android SDK/tools. DDMS также предоставляет множество других инструментов для отладки.
Device | Файлы логов |
---|---|
Desktop | %USERPROFILE%\AppData\Local\Packages<productname>\TempState\UnityPlayer.log |
Windows Phone | Can be retrieved with Windows Phone Power Tools. The Windows Phone IsoStoreSpy can also be helpful. |
On WebGL, log output is written to the browser’s JavaScript console.
On Windows, the log files are stored in locations that are hidden by default.
На Windows Vista/7 вы можете сделать видимой папку AppData в Проводнике Windows с помощью Сервис->Свойства папки…->Вид (вкладка). Меню Сервис по умолчанию скрыто, но может быть включено с помощью одиночного нажатия клавиши ALT.
• 2017–05–16 Page amended with no editorial review
Tizen support discontinued in 2017.3 NewIn20173