using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Text; namespace ButcherFactory.Utils { public static class LogUtil { /// /// 记录失败日志 /// /// 内容 /// 类型(oa mdg sap) public static void WriteErrorFile(string content, string flag) { var fileName = string.Format("Log/{0}{1:yyyy-MM-dd}.txt", flag, DateTime.Today); WriteLog(fileName, content); } static object _lock = new object(); /// /// 记录日志 /// /// 文件名称 /// 内容 static void WriteLog(string fieldName, string content) { lock (_lock) { try { using (StreamWriter file = new StreamWriter(fieldName, true, Encoding.UTF8)) { file.WriteLine(content);// 直接追加文件末尾,换行 } } catch { } } } } }