简单记录日志:

 private void WriteLog(string jsonStr)
 {
     File.AppendAllText("D:\\log.txt", DateTime.Now.ToString() + "--" + jsonStr + Environment.NewLine);
            
 }

 

复杂版:

 public static void WriteLog(string msg)
        {
            string baseDir = AppDomain.CurrentDomain.BaseDirectory;
            string fileName = DateTime.Now.ToString("yyyy-MM-dd") + ".txt";

            string savePath = baseDir + fileName;


            msg = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + "\tInfo:" + msg + "\r\n";
            if (File.Exists(savePath))
            {
                using (FileStream fs = File.Open(savePath, FileMode.Append))
                {
                    byte[] data = Encoding.UTF8.GetBytes(msg);
                    fs.Write(data, 0, data.Length);
                }
            }
            else
            {
                FileStream fs = File.Create(savePath);
                byte[] data = Encoding.UTF8.GetBytes(msg);
                fs.Write(data, 0, data.Length);
                fs.Close();
            }

        }

 

相关文章:

  • 2021-06-21
  • 2022-02-05
  • 2022-02-06
  • 2021-09-19
  • 2021-09-28
  • 2021-06-11
  • 2021-11-25
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-11-26
  • 2021-06-24
  • 2023-02-08
  • 2021-06-22
  • 2022-03-06
  • 2022-12-23
相关资源
相似解决方案