ボクステ公式ブログ

2026年
2025年
2024年
カテゴリ
3D

夢ピン(DreamPin)バナー

[Unity6.2]Consoleの重複ログ折りたたみを解除する方法[Collapse]
以下に述べる内容は、Unity6.2(Ver.6000.2.7f2)についてものです。

⚠️これより古い、または、新しいバージョンでは、当記事とレイアウト等の異なる可能性が高いのでご注意ください。

[ログを折りたたむCollapse]

Console(コンソール)は、Unity6のデフォルト配置だと画面下の方にある領域です。ここでは、デバッグログやエラーが表示されます。

Collapse状態がtrue/Onの場合

「Consoleタブ」の一段下にあるバーには、左から、「Clear∇」「Collapse」「Error Pause」「Editor∇」というボタンが並んでいます。

この内、左から2番目の「Collapse(コラプス)」ボタンは、同じ内容のログを折りたたむ機能です。

※Collapse=折りたたむ

「Collapse」ボタンがOn(有効)になっていると、同じ内容のログが折りたたまれて表示されます。

On(有効)の場合、ボタンの色はやや明るい灰色になっています。

Console各行の右端に数字が書いてあります。これは、同じログが何回出ているかを表しています。

※同じログ=同クラスの同メソッドが実行された際のログ。厳密にはタイムスタンプや変数の値などが異なる。

[ログを折りたたまない方法]

重複する同じログを折りたたまないでほしい場合は、On(有効)状態の「Collapse」ボタンを押してOff(無効)にします。

ボタンはトグル式なので、Onの時に押せばOffになり、Offの時に押せばOnになります。

Collapse状態がfalse/Offの場合

「Collapse」ボタンがOff(無効)の時は、背景色と同じ暗い灰色をしています。同じ内容のログでも折りたたまれず時系列順に表示されます。


[折りたたみをせず全てのログを展開したいケース]

あるバグについて原因を特定したい時に、沢山のデバッグログを入れてどこまで正しく処理され、どこからおかしくなっているのかを確認したいことがあります。

そんな時に折りたたみがOnだと、ゲーム実行開始から何度も行われる処理は上の方に残って、その処理回数だけが更新されます。
コンソールは最新=一番下に合わせてスクロールするため表示範囲から外れます。

これでは、特定の操作をした瞬間にバグが生じても見逃してしまいます。
また、後からログを遡っても、タイムスタンプの並び順が時系列ではないために大変読みにくいです。

そこで、「Collapse」をOff(無効)にして折りたたみを解除します。

最新のログは個別に、かつ、一番下に表示されるため、特定の操作をした瞬間のログが即座に確認できます。


カテゴリ  ゲーム開発