概要
using UnityEngine; public class Example : MonoBehaviour { private void Awake() => Log1(); [HideInCallstack] private void Log1() => Log2(); [HideInCallstack] private void Log2() => Log3(); [HideInCallstack] private void Log3() => Log4(); [HideInCallstack] private void Log4() => Log5(); [HideInCallstack] private void Log5() => Debug.Log( "ピカチュウ" ); }
ログのスタックトレースから除外したい関数に [HideInCallstack]
をつけて
Console ウィンドウのタブを右クリックして「Strip logging callstack」をオンにすると
ログのスタックトレースから関数を除外できる