[C#] 디버그 스텍 정보 출력(파일명, 라인, 함수 등)


// System.Diagnostics.StackTrace  
// Similar to C ++ "__FILE__ __LINE__ __FUNCTION__" in C #
System.Diagnostics.StackTrace kStackTrace = 
                new System.Diagnostics.StackTrace(new System.Diagnostics.StackFrame(true));
            //Debug.LogError(      // not use NGUI
            NGUIDebug.Log(
    "Error: not find data" + "\n" +
    "Fun: " + kStackTrace.ToString() + "\n" + 
    "File: " + kStackTrace.GetFrame(0).GetFileName() + "\n" + 
    "Line: " + kStackTrace.GetFrame(0).GetFileLineNumber().ToString());
//NGUIDebug.DrawBounds(new Bounds(Vector3.zero, Vector3.zero));


댓글

이 블로그의 인기 게시물

[유니티] 오류 사례 "Moving file failed", "Temp"

[유니티] 구글 지도 출력 샘플

[유니티 사례] 비주얼 스튜디오(Visual Studio) 실행 오류