/// <summary> /// 设置错误信息(程序中有需要记录错误的地方都要调用此函数) /// </summary> /// <param name="st">错误来源</param> /// <param name="strErrInfo">错误信息</param> public static void SetErrInfo(StackTrace st, string strErrInfo) { StackFrame sf = st.GetFrame(0); LOG_INFO = string.Format("{0}\r\nStack trace for current level: {1}\r\nFile: {2}\r\nMethod: {3}\r\nLine Number: {4}" , strErrInfo, st.ToString(), sf.GetFileName(), sf.GetMethod().Name, sf.GetFileLineNumber()); ShareData.LogEvent(Globals.LOG_FILE, Globals.LOG_INFO); // 写入日志文件 }