Version: 2020.2
로우레벨 네이티브 플러그인 프로파일러 API
Unity 최적화에 대한 이해

로그 파일

개발 단계에서는 빌드된 스탠드얼론 플레이어, 타겟 디바이스, 패키지 관리자 또는 에디터의 로그에서 정보를 얻고 싶은 경우가 있을 수 있습니다. 로그 파일은 문제가 발생했을 때 문제가 발생한 위치를 정확히 파악하는 데 도움이 됩니다.

All messages, warnings, and errors written to the Console window in the Editor is also written to these log files. You can write your own messages to the Console and log files using the Debug class.

macOS에서는 Console.app 유틸리티를 통해 플레이어, 패키지 관리자 및 에디터 로그에 액세스할 수 있습니다.

Windows에서 패키지 관리자 및 에디터 로그는 기본적으로 Windows 탐색기의 숨겨진 폴더에 저장됩니다. 로그 위치를 찾는 자세한 방법은 아래를 참조하십시오.

패키지 관리자

패키지 관리자 로그를 보려면 Unity 로그 폴더로 이동하십시오.

운영체제 Log files
Linux ~/.config/unity3d/upm.log
macOS ~/Library/Logs/Unity/upm.log
Windows C:\Users\username\AppData\Local\Unity\Editor\upm.log

macOS에서는 Console.app 유틸리티를 사용하여 ~/Library/Logs/Unity 폴더에 있는 로그를 찾을 수 있습니다.

On Windows, you can find the Editor log file in the local application data folder <LOCALAPPDATA>\Unity\Editor\Editor.log, where CSIDL_LOCAL_APPDATA defines <LOCALAPPDATA>.

에디터

에디터 로그를 보려면 콘솔 창(메뉴: Window > General > Console)을 열고 콘솔 창 메뉴에서 Open Editor Log 를 선택합니다.

운영체제 Log files
Linux ~/.config/unity3d/Editor.log
macOS ~/Library/Logs/Unity/Editor.log
Windows C:\\Users\\username\\AppData\\Local\\Unity\\Editor\\Editor.log

macOS에서는 Console.app 유틸리티를 사용하여 ~/Library/Logs/Unity 폴더에 있는 로그를 찾을 수 있습니다.

Windows에서는 로컬 애플리케이션 데이터 폴더 <LOCALAPPDATA>\Unity\Editor\Editor.log에서 에디터 로그 파일을 찾을 수 있습니다. 여기에서 CSIDL_LOCAL_APPDATA<LOCALAPPDATA>를 정의합니다.

플레이어

운영체제 Log files
Linux ~/.config/unity3d/CompanyName/ProductName/Player.log
macOS ~/Library/Logs/Company Name/Product Name/Player.log
Windows C:\Users\username\AppData\LocalLow\CompanyName\ProductName\Player.log

Windows 및 Linux 스탠드얼론에서는 로그 파일의 위치를 변경하거나, Unity의 로깅을 중단할 수 있습니다. 자세한 내용은 커맨드 라인 인자 문서를 참조하십시오.

iOS

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

크래시 및 문제 디버깅에 관한 내용은 문제 해결크래시 버그 보고 문서를 참조하십시오.

Android

로그캣 콘솔을 사용하여 기기 로그에 액세스할 수 있습니다. 그러려면 먼저 logcat 파라미터로 Android SDK/platform-tools 디렉토리에서 adb 애플리케이션을 실행하십시오.

$ adb logcat

You can also get Android Logcat package via Package Manager, which provides UI interface for getting logs from Android.

유니버설 Windows 플랫폼

기기 Log files
데스크톱 %USERPROFILE%\\AppData\\Local\\Packages<productname>\\TempState\\UnityPlayer.log
Windows Phone Windows Phone Power Tools](https://wptools.codeplex.com/)을 사용하면 Windows Phone 로그를 검색해서 가져올 수 있습니다. 또한 Windows Phone IsoStoreSpy는 유용한 디버깅 툴을 많이 제공합니다.

WebGL

WebGL의 경우 Unity는 로그 출력을 브라우저의 JavaScript 콘솔에 작성합니다.

Windows에서 로그 파일 액세스

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

Windows 10에서는 View > Show/hide에서 Hidden items 옵션을 활성화하여 AppData 폴더가 Windows 탐색기에 표시되도록 만들 수 있습니다.

Windows에서는 기본적으로 스탠다드 아웃 스트림이 존재하지 않으므로, CI 시스템의 자식 프로세스의 경우처럼 유효하게 설정된 stdout 스트림으로 에디터를 실행해야 합니다. -를 지정하여 출력을 stdout으로 보내면 콘솔 창에 출력이 보이지 않습니다.


  • 2017.3에서 Tizen 지원 중단됨 NewIn20173
로우레벨 네이티브 플러그인 프로파일러 API
Unity 최적화에 대한 이해