static private void OnLogFolderChanged() { lock (M_SynObj) { TextLog.CloseLogFile(); TextLog.OpenLogFile(); } }
static private void CheckLogFileName() { if (DateTime.Now.Date != M_LogTime.Date) { TextLog.CloseLogFile(); TextLog.OpenLogFile(); } if (M_TextWriter == null) { TextLog.OpenLogFile(); } }
public static void WriteLine(string i_message, bool i_AddTime, bool i_Flush) { lock (TextLog.M_SynObj) { TextLog.CheckLogFileName(); if (i_AddTime) { TextLog.M_TextWriter.WriteLine("{0}\t{1}", DateTime.Now, i_message); } else { TextLog.M_TextWriter.WriteLine("{0}", i_message); } if (i_Flush) { TextLog.M_TextWriter.Flush(); } } }
static public void WriteLine(string i_Msg, bool i_AddTime) { TextLog.WriteLine(i_Msg, i_AddTime, true); }
static public void WriteLine(string i_Msg) { TextLog.WriteLine(i_Msg, true, true); }