Version: 5.3 (switch to 5.4b)
Attaching MonoDevelop Debugger To An Android Device
Editor Test Runner

Лог файлы

Бывают случаи, когда вам требуется получить информацию из логов вашей webplayer сборки, вашего standalone проигрывателя, устройства, на котором вы запускали своё приложение или из редактора. Обычно вам требуется сперва найти эти логи, если у вас возникла проблема и вы хотите узнать что пошло не так.

На Mac логи webplayer’а, standalone проигрывателя и редактора можно получить с помощью стандартной утилиты Console.app.

На Windows логи webplayer’а и редактора находятся в скрытых папках, которые не видны по умолчанию в Проводнике Windows. См. ниже.

Редактор

Лог редактора можно открыть прямо в Unity с помощью меню Open Editor Log в окне Console.

Mac OS X ~/Library/Logs/Unity/Editor.log
Windows XP C:\Documents and Settings\имяпользователя\Local Settings\Application Data_\Unity\Editor\Editor.log
Windows Vista/7 C:\Users\имяпользователя\AppData\Local\Unity\Editor\Editor.log

На Windows, файл лога редактора находится в локальной папке данных приложений (AppData): %LOCALAPPDATA%\Unity\Editor\Editor.log, где LOCALAPPDATA соответствует значению в CSIDL_LOCAL_APPDATA.

На Mac можно получить доступ ко всем логам с помощью стандартной утилиты Console.app.

Webplayer

Mac OS X ~/Library/Logs/Unity/WebPlayer.log and Player.log
Windows XP C:\Documents and Settings\имяпользователя\Local Settings\Temp\UnityWebPlayer\log\log_UNIQUEID.txt
Windows Vista/7 C:\Users\имяпользователя\AppData\Local\Temp\UnityWebPlayer\log\log_UNIQUEID.txt
Windows Vista/7 + IE7 + UAC C:\Users\имяпользователя\AppData\Local\Temp\Low\UnityWebPlayer\log\log_UNIQUEID.txt

На Windows лог webplayer’а хранятся во временной папке: %TEMP%\UnityWebPlayer\log\log_UNIQUEID.txt, где TEMP соответствует значению GetTempPath.

Standalone проигрыватель

Mac OS X ~/Library/Logs/Unity/Player.log
Windows __ |_EXECNAME_Data_\output_log.txt| |Linux__ ~/.config/unity3d/ИмяКомпании/ИмяПродукта/Player.log

На Windows, EXECNAME_Data - это папка рядом с исполняемым файлом игры.

Учтите, что у Windows и Linux standalone сборок расположение лог файла можно менять (или вообще отключать ведение лога). См. страницу о командной строке для дополнительной информации.

iOS

Лог устройства можно просматривать в XCode через GDB консоль или Organizer Console. Последнее полезно для получения логов “падения”, когда ваше приложение не было запущено через отладчик XCode.

The Troubleshooting and Bugreporting guides may be useful for you.

Android

Лог устройства можно просматривать через консоль logcat. Используйте приложение adb (которое находится в папке Android SDK/platform-tools directory) с параметром logcat:

$ adb logcat

Другой способ изучения логов LogCat - использовать Dalvik Debug Monitor Server (DDMS). DDMS можно запустить либо из Eclipse, либо из папки Android SDK/tools. DDMS также предоставляет множество других инструментов для отладки.

Tizen

Лог устройства можно просматривать через sdb console. Используйте приложение sdb (которое находится в папке Tizen SDK/tools directory) с параметром dlog в конце:

$ sdb dlog

If you would like to only see messages from Unity you may add a filter. The filter specification is similar to that for Android. The following command will display only messages for the Unity log.

$ sdb dlog Unity:*

Windows Store

Windows Store Apps (On Desktop) __ |%userprofile%\AppData\Local\Packages<productname>\TempState\UnityPlayer.log| |Windows Phone__ Can be retrieved with Windows Phone Power Tools, also check out this tool as well
Windows Phone IsoStoreSpy
.

WebGL

On WebGL, log output is written to the browser’s JavaScript console.

Доступ к лог файлам в Windows

На Windows лог файлы находятся в папках, которые по умолчанию скрыты. В Windows XP вы можете включить видимость скрытых папок в Проводнике Windws с помощью Сервис->Свойства папки…->Вид (вкладка).

На Windows Vista/7 вы можете сделать видимой папку AppData в Проводнике Windows с помощью Сервис->Свойства папки…->Вид (вкладка). Меню Сервис по умолчанию скрыто, но может быть включено с помощью одиночного нажатия клавиши ALT.

Attaching MonoDevelop Debugger To An Android Device
Editor Test Runner