public class LogManager { // 写日志文件 private static void WriteLog(string sLogPath, string sFileURL, object oMessage) { try { //看文件夹是否存在 if (!System.IO.Directory.Exists(sLogPath)) { System.IO.Directory.CreateDirectory(sLogPath); } //设置要写入日志的属性 if (System.IO.File.Exists(sFileURL)) { System.IO.File.SetAttributes(sFileURL, FileAttributes.Normal); } FileStream fs = new FileStream(sFileURL, FileMode.OpenOrCreate, FileAccess.Write); StreamWriter m_streamWriter = new StreamWriter(fs); m_streamWriter.BaseStream.Seek(0, SeekOrigin.End); m_streamWriter.WriteLine("时间——" + DateTime.Now + ";日志信息——" + oMessage + " "); m_streamWriter.Flush(); m_streamWriter.Close(); fs.Close(); } catch (Exception ex) { } } /// <summary> /// 在执行文件目录下的“wh_Log”文件夹下增加一条文本信息(文件名为sFileName+当前日期) /// </summary> /// <param name="sFileName">日志名称</param> /// <param name="oMessage">日志内容</param> public static void PrintLog(string sFileName, object oMessage) { string logPath = @"C:Mu_Log"; string sURL = logPath + @"" + sFileName + "_" + DateTime.Today.ToString("yyyy-MM-dd") + ".Log"; WriteLog(logPath, sURL, oMessage); } }