Exemple #1
0
 private void WriteFile(LogModel log)
 {
     if (IsWriteFile)
     {
         lock (LogFileLock)
         {
             //设置日志目录
             string logPath = AppDomain.CurrentDomain.BaseDirectory + LogPath;
             string file    = string.Format(@"{0}\{1}.txt", logPath, DateTime.Now.ToString("yyyy-MM-dd"));
             //创建日志目录
             DirTool.Create(logPath);
             //写出日志
             TxtTool.Append(
                 file,
                 string.Format(LOG_FORMAT,
                               log.CreateTime.ToString(TIME_FORMAT),
                               log.Type.ToString(),
                               StringTool.ReplaceNewLine(log.Message)));
         }
     }
 }
Exemple #2
0
 /// <summary>
 /// 写出到日志文件
 /// </summary>
 /// <param name="log"></param>
 private void WriteFile(LogModel log)
 {
     if (IsWriteFile)
     {
         lock (LogFileLock)
         {
             //设置日志目录和日志文件
             string filePath = GetFilePath(log.Type);
             string file     = DirTool.Combine(filePath, DateTime.Now.ToString("yyyy-MM-dd") + ".txt");
             //创建日志目录
             DirTool.Create(filePath);
             //写出日志
             TxtTool.Append(
                 file,
                 string.Format(LOG_FORMAT,
                               log.CreateTime.ToString(TIME_FORMAT),
                               log.Type.ToString(),
                               StringTool.ReplaceNewLine(log.Message)));
             Cleaner(log.Type);
         }
     }
 }