public class PublicTool { /// <summary> /// 程序日志目录 /// </summary> private static string logPath = AppDomain.CurrentDomain.BaseDirectory + @"Log\"; /// <summary> /// 写程序日志 /// </summary> /// <param name="content">内容</param> public static void WriteLog(string content) { StreamWriter sw = null; //日志文件名称 string logName = DateTime.Now.ToString("yyyy-MM-dd") + "_log.txt"; try { if (!Directory.Exists(PublicTool.logPath)) { //创建日志目录 Directory.CreateDirectory(PublicTool.logPath); } if (!File.Exists(PublicTool.logPath + logName)) { //创建日志文件 FileStream fs = File.Create(PublicTool.logPath + logName); fs.Close(); } //写入日志 sw = File.AppendText(PublicTool.logPath + logName); sw.WriteLine(DateTime.Now.ToString("yyyy年MM月dd日 HH时mm分ss秒\r\n ->") + content + "\r\n"); } catch { } finally { if (sw != null) sw.Close(); } } }