/// <summary> /// Trace() 를 이용한 MESSAGE 출력 /// </summary> /// <param name="tType">메시지 출력 방식</param> /// <param name="funName">함수 이름</param> /// <param name="format">메시지</param> /// <param name="args">format 메소드에 입력될 값</param> public static void trace(TRACE_TYPE tType, string funName, string format, params object[] args) { int i = 0; string strMSG = ""; string strNTime = DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss"); foreach (string s in args) { format = format.Replace("{" + i++ + "}", s); } strMSG = String.Format("[{0}][{1}][{2}] {3}", strNTime, tType.ToString(), funName, format); System.Diagnostics.Trace.WriteLine(strMSG); }
/// <summary> /// Trace() 를 이용한 MESSAGE 출력 /// </summary> /// <param name="tType">메시지 출력 방식</param> /// <param name="funName">함수 이름</param> /// <param name="strMsg">메시지</param> public static void trace(TRACE_TYPE tType, string funName, object strMsg) { trace(tType, funName, "{0}", strMsg.ToString()); }