コガネブログ

平日更新を目標に Unity や C#、Visual Studio、ReSharper などのゲーム開発アレコレを書いていきます

【Unity】ランタイムで Debug.Log のスタックトレースの出力の ON / OFF を切り替える方法

概要

using UnityEngine;

public class Example : MonoBehaviour
{
    private void Awake()
    {
        // スタックトレースあり
        Application.SetStackTraceLogType( LogType.Log, StackTraceLogType.ScriptOnly );

        // スタックトレースなし
        Application.SetStackTraceLogType( LogType.Log, StackTraceLogType.None );
    }
}

PlayerSettings.SetStackTraceLogType ではなく
Application.SetStackTraceLogType を使用する