private static void writeContentToFile(ILogMsg msg, String formatMsg) { String logFilePath = PathTool.JoinPath(LogConfig.Instance.DirPath, strUtil.GetTitleCase(msg.LogLevel)); lock (objLock) { if (!System.IO.Directory.Exists(logFilePath)) { System.IO.Directory.CreateDirectory(logFilePath); } logFilePath = logFilePath + "log.txt"; if (System.IO.File.Exists(logFilePath)) { DateTime lastAccessTime = System.IO.File.GetLastWriteTime(logFilePath); DateTime now = DateTime.Now; if (cvt.IsDayEqual(lastAccessTime, now)) { System.IO.FileEx.Append(logFilePath, formatMsg); } else { String destFileName = getDestFileName(logFilePath); System.IO.FileEx.Move(logFilePath, destFileName); System.IO.FileEx.Write(logFilePath, formatMsg); } } else { System.IO.FileEx.Write(logFilePath, formatMsg); } } }
/// <summary> /// 将日志写入磁盘 /// </summary> /// <param name="msg"></param> public static void WriteFile( ILogMsg msg ) { if (!SystemInfo.IsWeb || LogConfig.Instance.InRealTime) { writeFilePrivate(msg); return; } StringBuilder sb = CurrentRequest.getItem( "currentLogList" ) as StringBuilder; if (sb == null) { sb = new StringBuilder(); CurrentRequest.setItem( "currentLogList", sb ); } sb.AppendFormat( "{0} {1} {2} - {3} \r\n", msg.LogTime, msg.LogLevel, msg.TypeName, msg.Message ); }
/// <summary> /// 将日志写入磁盘 /// </summary> /// <param name="msg"></param> public static void WriteFile( ILogMsg msg ) { if (SystemInfo.IsWeb == false) { writeFilePrivate( msg ); return; } StringBuilder sb = CurrentRequest.getItem( _contextLogItem ) as StringBuilder; if (sb == null) { sb = new StringBuilder(); CurrentRequest.setItem( _contextLogItem, sb ); } sb.AppendFormat( "{0} {1} {2} - {3} \r\n", msg.LogTime, msg.LogLevel, msg.TypeName, msg.Message ); }
/// <summary> /// 将日志写入磁盘 /// </summary> /// <param name="msg"></param> public static void WriteFile(ILogMsg msg) { if (!SystemInfo.IsWeb || LogConfig.Instance.InRealTime) { writeFilePrivate(msg); return; } StringBuilder sb = CurrentRequest.getItem("currentLogList") as StringBuilder; if (sb == null) { sb = new StringBuilder(); CurrentRequest.setItem("currentLogList", sb); } sb.AppendFormat("{0} {1} {2} - {3} \r\n", msg.LogTime, msg.LogLevel, msg.TypeName, msg.Message); }
/// <summary> /// 将日志写入磁盘 /// </summary> /// <param name="msg"></param> public static void WriteFile(ILogMsg msg) { if (SystemInfo.IsWeb == false) { writeFilePrivate(msg); return; } StringBuilder sb = CurrentRequest.getItem(_contextLogItem) as StringBuilder; if (sb == null) { sb = new StringBuilder(); CurrentRequest.setItem(_contextLogItem, sb); } sb.AppendFormat("{0} {1} {2} - {3} \r\n", msg.LogTime, msg.LogLevel, msg.TypeName, msg.Message); }
private static void writeFilePrivate(ILogMsg msg) { String formatMsg = GetFormatMsg(msg); writeContentToFile(formatMsg); }
/// <summary> /// 将日志写入磁盘 /// </summary> /// <param name="msg"></param> public static void WriteFileNow(ILogMsg msg) { writeFilePrivate(msg); return; }
public static String GetFormatMsg(ILogMsg logMsg) { return(String.Format("{0} {1} {2} - {3} \r\n", logMsg.LogTime, logMsg.LogLevel, logMsg.TypeName, logMsg.Message)); }
public static String GetFormatMsg( ILogMsg logMsg ) { return String.Format( "{0} {1} {2} - {3} \r\n", logMsg.LogTime, logMsg.LogLevel, logMsg.TypeName, logMsg.Message ); }
private static void writeFilePrivate( ILogMsg msg ) { String formatMsg = GetFormatMsg( msg ); writeContentToFile( formatMsg ); }
public static String GetFormatMsg(ILogMsg logMsg) { return String.Format("[{0}] {1} {2} - {3} \r\n", logMsg.LogTime.ToString("yyyy-MM-dd HH:mm:ss.fff"), logMsg.LogLevel, logMsg.TypeName, logMsg.Message); }
/// <summary> /// ����־д����� /// </summary> /// <param name="msg"></param> public static void WriteFileNow(ILogMsg msg) { writeFilePrivate(msg); return; }
private static void writeContentToFile(ILogMsg msg, String formatMsg ) { String logFilePath = PathTool.JoinPath(LogConfig.Instance.DirPath, strUtil.GetTitleCase(msg.LogLevel)); lock (objLock) { if (!System.IO.Directory.Exists(logFilePath)) { System.IO.Directory.CreateDirectory(logFilePath); } logFilePath = logFilePath + "log.txt"; if (System.IO.File.Exists(logFilePath)) { DateTime lastAccessTime = System.IO.File.GetLastWriteTime(logFilePath); DateTime now = DateTime.Now; if (cvt.IsDayEqual(lastAccessTime, now)) { System.IO.FileEx.Append(logFilePath, formatMsg); } else { String destFileName = getDestFileName(logFilePath); System.IO.FileEx.Move(logFilePath, destFileName); System.IO.FileEx.Write(logFilePath, formatMsg); } } else { System.IO.FileEx.Write(logFilePath, formatMsg); } } }
public static String GetFormatMsg( ILogMsg logMsg ) { return String.Format("{0} {1} {2} - {3} \r\n", logMsg.LogTime.ToString("HH:mm:ss"), strUtil.GetTitleCase(logMsg.LogLevel), logMsg.TypeName, logMsg.Message); }
public static String GetFormatMsg(ILogMsg logMsg) { return(String.Format("{0} {1} {2} - {3} \r\n", logMsg.LogTime.ToString("HH:mm:ss"), strUtil.GetTitleCase(logMsg.LogLevel), logMsg.TypeName, logMsg.Message)); }