using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Text; using System.Threading.Tasks; namespace HH.YiDaSyncNC.Helper { class LogHelper { #region 写入日志 /// /// 写入日志 /// /// 内容 /// 标题 /// 路径 public static void WriteLog(string sLog, string sOption = "OP", string sSrc = "/Logs/") { var now = DateTime.Now; StreamWriter sr = null; var filePath = AppDomain.CurrentDomain.BaseDirectory + sSrc; // 文件路径 var file = filePath + "Log_" + DateTime.Now.ToString("yyyy_MM_dd") + ".log"; // 文件 if (!Directory.Exists(filePath)) Directory.CreateDirectory(filePath); // 判断是否存在目录,不存在则创建 if (!File.Exists(file)) { sr = File.CreateText(file);//创建日志文件 } else { sr = File.AppendText(file);//追加日志文件 } sr.WriteLine($"{DateTime.Now}:【{sOption}】:{sLog}");//日志格式 if (sr != null) sr.Close(); //关闭文件流 } #endregion } }