using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO; namespace HNWD.LatticeScreen.Server { public class Log { private const string LogDirectory = "\\LatticeScreenLog"; private readonly static object lockobject = new object(); /// /// 日志部分 /// /// /// /// public static void WriteLogs(string content) { string path = AppDomain.CurrentDomain.BaseDirectory + LogDirectory + "\\LatticeScreen" + DateTime.Now.ToString("yyyyMMdd") + ".txt"; if(!Directory.Exists(AppDomain.CurrentDomain.BaseDirectory + LogDirectory)) { Directory.CreateDirectory(AppDomain.CurrentDomain.BaseDirectory + LogDirectory); } lock (lockobject) { StreamWriter sw = new StreamWriter(path, true, System.Text.Encoding.Default); sw.WriteLine(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + "-->" + content); sw.Close(); } } } }