/// <summary> /// 读取程序日志 /// </summary> /// <returns></returns> public string ReadProgramLog() { string path = HPService.GetFilePath(); string log = System.IO.File.ReadAllText(path + "/error" + DateTime.Now.ToString("yyyyMMdd") + ".txt"); return(log); }
/// <summary> /// 创建错误信息文件 /// </summary> /// <returns></returns> private FileInfo CreatProgramLogFile() { try { DateTime dt = DateTime.Now; string path = HPService.GetFilePath(); string fileName = path + "/error" + DateTime.Now.ToString("yyyyMMdd") + ".txt"; FileInfo info = new FileInfo(fileName); if (info.Exists && info.Length > 5 * 1024 * 1024) { info.Delete(); } if (!info.Exists) { FileStream stream = info.Create(); stream.Close(); } info.Refresh(); return(info); } catch (Exception e) { throw e; } }