Version: 5.3
Android 디바이스에 MonoDevelop 디버거 연결(Attaching MonoDevelop Debugger To An Android Device)
Editor Test Runner

로그 파일

개발 시 사용자가 빌드한 웹 플레이어, 타겟 디바이스 또는 에디터의 로그에서 정보를 얻고 싶은 경우가 있을 수 있습니다. 일반적으로 문제가 발생하면 파일을 보고 어디에서 ​​문제가 발생했는지를 명확하게 확인해야 합니다.

macOS에서 플레이어와 에디터의 로그는 공통적으로 표준 Console.app 유틸리티를 통해 확인할 수 있습니다.

Windows에서 에디터의 로그는 기본적으로 Windows 탐색기의 숨겨진 폴더에 저장됩니다. 다음을 참조하십시오.

에디터(Editor)

에디터 로그를 보려면 Unity의 콘솔 창에서 Open Editor Log 를 선택해야 합니다.

OS 로그 파일
macOS ~/Library/Logs/Unity/Editor.log
Windows XP C:\Documents and Settings\username\Local Settings\Application Data_\Unity\Editor\Editor.log
Windows Vista/7 C:\\Users\\username\\AppData\\Local\\Unity\\Editor\\Editor.log

macOS에서 모든 로그는 공통적으로 표준 Console.app 유틸리티를 통해 확인할 수 있습니다.

Windows에서 에디터 로그 파일은 로컬 애플리케이션 데이터 폴더에 저장됩니다. <LOCALAPPDATA>\Unity\Editor\Editor.log에서 <LOCALAPPDATA>는 CSIDL_LOCAL_APPDATA에 의해 정의됩니다.

플레이어

OS 로그 파일
macOS ~/Library/Logs/Unity/Player.log
Windows _EXECNAME_Data_\output_log.txt
Windows
(Low Integrity Level)
%USERPROFILE%\AppData\LocalLow\CompanyName\ProductName\output_log.txt
Linux ~/.config/unity3d/CompanyName/ProductName/Player.log

Windows에서 EXECNAME_Data는 게임 실행 파일 옆에 있는 폴더입니다.

Windows와 Linux 스탠드얼론에서 로그 파일의 위치 변경이 가능하다는 것(또는 로깅을 중지할 수 있다는 점)을 참조하십시오. 자세한 내용은 커맨드 라인 인자 문서를 참조하십시오.

iOS

XCode의 디바이스 로그는 GDB 콘솔 또는 오거나이저(Organizer) 콘솔을 통해 액세스할 수 있습니다. 후자는 애플리케이션이 XCode 디버거를 통해 실행하고 있지 않은 경우 충돌 로그를 검색하는 데 유용합니다.

문제 해결충돌 버그 리포팅 가이드가 유용할 수 있습니다.

Android

디바이스 로그는 logcat console을 사용하여 볼 수 있습니다. logcat 파라미터가 따라오는 Android SDK/platform-tools directoryadb 애플리케이션을 통해 실행해야 합니다.

$ adb logcat

LogCat을 확인하는 다른 방법으로 Dalvik Debug Monitor Server(DDMS)를 사용할 수 있습니다. DDMS는 Eclipse 또는 Android SDK/tools 에서 시작할 수 있습니다. DDMS는 이 외에도 여러 디버그 관련 툴을 제공합니다.

Tizen

디바이스 로그는 Smart Devlopment Bridge console을 사용하여 볼 수 있습니다. dlog 파라미터가 따라오는 Tizen SDK/tools directorysdb 애플리케이션을 통해 실행해야 합니다.

$ sdb dlog

Unity의 메시지만 보고 싶다면 필터를 추가하면 됩니다. 필터 사양은 Android와 비슷합니다. 다음의 커맨드는 Unity 로그의 메시지만을 보여줍니다.

$ sdb dlog Unity:*

Windows Store

디바이스 로그 파일
Windows Store Apps (On desktop) %USERPROFILE%\\AppData\\Local\\Packages<productname>\\TempState\\UnityPlayer.log
Windows Phone Windows Phone Power Tools로 검색해서 가져올 수 있습니다. Windows Phone IsoStoreSpy도 유용할 수 있습니다.

WebGL

WebGL에서 로그 출력은 브라우저의 JavaScript 콘솔로 작성됩니다.

Windows에서 로그 파일 액세스

Windows에서 로그 파일은 기본적으로 숨겨진 위치에 저장됩니다. Windows XP에서는 Windows 탐색기의 Tools > Folder Options… > View(tab) 에서 숨겨진 파일이 보이게 할 수 있습니다.

Windows Vista와 7에서는 Tools > Folder Options… > View(tab)에서 AppData 폴더를 Windows 탐색기에서 보이게 할 수 있습니다. 툴 메뉴는 기본적으로 숨겨져 있지만 Alt를 한 번 누르면 표시됩니다.

Android 디바이스에 MonoDevelop 디버거 연결(Attaching MonoDevelop Debugger To An Android Device)
Editor Test Runner