创建错误日志

  public class LOG     {        

/// <summary>        

/// 错误日志文件路径        

/// </summary>      

      static object obj = new object();

        private static string file_name = System.Environment.CurrentDirectory + "\\" + System.DateTime.Now.ToString("yyyy-MM") + ".txt";  #region 记录日志文件        

/// <summary>        

/// 记录日志文件        

/// </summary>        

/// <param name="messge">错误内容</param>        

public static void Log(string messge)       

  {           

  lock (obj)        

     {                

if (File.Exists(file_name))    

             {                  

   FileInfo fileInfo = new FileInfo(file_name);                     //日志文件大于20M,系统自动删除,重新创建    

                 if (fileInfo.Length > 20971520)                     {               

          fileInfo.Delete();

                        StreamWriter streamWriter = File.CreateText(file_name);               

          streamWriter.WriteLine("====================================================系统操作日志");               

          streamWriter.WriteLine();                        

streamWriter.WriteLine(messge + "  " + DateTime.Now);          

               streamWriter.Close();                    

}               

      else         

            {                   

      StreamWriter streamWriter = File.AppendText(file_name);                  

       //MessageBox.Show(messge);                  

       streamWriter.WriteLine(messge + "  " + DateTime.Now);            

             streamWriter.Close();                     }               

  }                

else               

  {                   

  //创建日志文件                     StreamWriter streamWriter = File.CreateText(file_name);      

               streamWriter.WriteLine("====================================================系统操作日志");                     streamWriter.WriteLine();                   

  streamWriter.WriteLine(messge + "  " + DateTime.Now);               

      streamWriter.Close();           

      }

            }

        }       

  #endregion

    }

posted @ 2013-04-16 17:57  木 晗 帆  阅读(134)  评论(0)    收藏  举报