Version: 2019.3
言語: 日本語
Console ウィンドウ
C# コンパイラー

ログファイル

開発の際に、ビルドしたスタンドアロンプレイヤー、ターゲットデバイス、Package Manager、エディターなどのログから情報を取得したい場合があります。ログファイルは、何か問題が発生したときに、実際にどこで問題が発生したかを明確にするために役立ちます。

macOS では、Console.app ユーティリティを使って、プレイヤー、Package Manager、エディターのログにアクセスできます。

Windows では、Package Manager とエディターのログは、デフォルトでは Windows エクスプローラーに表示されないフォルダーに置かれます。ログがどこにあるかについては、以下を参照してください。

Package Manager

Package Manager のログを表示するには、Unity のログフォルダーに移動します。

OS ログファイル
macOS ~/Library/Logs/Unity/upm.log
Windows C:\Users\username\AppData\Local\Unity\Editor\upm.log

On macOS, you can also use the Console.app utility to find the log under the ~/Library/Logs/Unity folder.

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>.

エディター

To view the Editor log, open a Console Window (menu: Window > General > Console) and select Open Editor Log from the Console window menu.

OS ログファイル
macOS ~/Library/Logs/Unity/Editor.log
Windows C:\Users\username\AppData\Local\Unity\Editor\Editor.log

On macOS, you can also use the Console.app utility to find the log under the ~/Library/Logs/Unity folder.

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>.

プレイヤー

OS ログファイル
macOS ~/Library/Logs/Company Name/Product Name/Player.log
Windows C:\Users\username\AppData\LocalLow\CompanyName\ProductName\Player.log
Linux ~/.config/unity3d/CompanyName/ProductName/Player.log

Windows や Linux のスタンドアロンでは、ログファイルの場所を変更したり、ログを記録するのを止めたりすることができます。詳しくは、コマンドライン引数 のドキュメントを参照してください。

iOS

Xcode のデバイスログは GDB コンソール、または Organizer コンソールを通してアクセスできます。後者は Xcode デバッガーを通してアプリケーションを実行できなかった場合にクラッシュログを取得するのに便利です。

クラッシュや問題のデバッグについては、トラブルシューティングクラッシュバグのレポート のドキュメントを参照してください。

Android

デバイスのログにアクセスするには、logcat コンソール を使用します。これを使用するには、Android SDK/platform-tools ディレクトリの adb アプリケーションを、 logcat パラメーターを付けて起動します。

$ adb logcat

You can also use the Dalvik Debug Monitor Server (DDMS) to access the logcat console. To launch DDMS, start it either from Eclipse or from inside Android SDK/tools. DDMS also provides a number of other debug-related tools.

Uユニバーサル Windows プラットフォーム

Device ログファイル
デスクトップ %USERPROFILE%\AppData\Local\Packages<productname>\TempState\UnityPlayer.log
Windows Phone Windows Phone Power Tools で、Windows Phone のログを取得することができます。Windows Phone IsoStoreSpy は、便利なデバッグツールも多数用意されています。

WebGL

WebGL の場合、Unity はログ出力をブラウザーの JavaScript コンソール に書き込みます。

Windows でのログファイルへのアクセス

Windows Vista と Windows 7 では、Windows エクスプローラーの ツール > フォルダーオプション… > 表示 (タブ) で AppData フォルダーを表示できます。ツールメニューはデフォルトでは表示されていませんが、Alt キーを押すと表示されます。

Windows 10 の場合、AppData フォルダーを Windows エクスプローラーで表示するには、表示 > 表示/非表示 を選択し、隠しファイル オプションを有効にします。

Windows では、デフォルトでは標準の出力のストリームは存在しません。そのため、CI システムの子プロセスのように、有効に設定された stdout ストリームを使ってエディターを起動する必要があります。- を指定して stdout に出力を送信する場合、コンソールウィンドウには出力が表示されません。


  • 2019–06–07 修正されたページ

  • Tizen サポートの説明は [2017.3]で終了(https://docs.unity3d.com/2017.3/Documentation/Manual/30_search.html?q=newin20173) NewIn20173

Console ウィンドウ
C# コンパイラー