using System; using System.IO; namespace iWareCommon.Utils { public class LogTextHelper { /// /// 往日志里追加内容 /// /// 日志目录 /// 内容格式 /// 内容参数 public static void WriteLine(string folder, string format, params object[] args) { try { if (!Directory.Exists(folder)) { Directory.CreateDirectory(folder); } string message = string.Format("【{0}】{1}\r\n", DateTime.Now.ToString("HH:mm:ss"), string.Format(format, args)); File.AppendAllText(Path.Combine(folder, DateTime.Now.ToString("yyyyMMdd") + ".txt"), message); } catch (Exception) { } } /// /// 添加日志 /// /// 日志目录 /// 类名 /// 方法名 /// 内容格式 /// 内容参数 public static void WriteLog(string folder, string className, string methodName, string format, params object[] args) { WriteLine(folder, "在类{0}的{1}方法中发生异常:{2}", className, methodName, string.Format(format, args)); } } }