C#写日志

馋奶兔 提交于 2019-12-29 04:53:29

 

  在做程序的时候,经常会用到写Log日志这个功能,大佬写的很是齐全,不过这个我就写一个最简单的吧...  

贴一个Log类:

  class Log
    {
        public static void Save(string message)
        {
            using (System.IO.StreamWriter sw = new System.IO.StreamWriter("" + AppDomain.CurrentDomain.BaseDirectory + "\\log.txt", true))
            {
                sw.WriteLine(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "\t" + message+ "\r");
                sw.Flush();
                sw.Close();  //数据写入log.txt
            }                  
                
        }

    }

  上面的代码唯一的亮点就是

AppDomain.CurrentDomain.BaseDirectory

  这句代码的意思是找到程序的基目录,其实就是本程序的Debug目录下,更多的详情可以参考这篇文章

  双\\是\的意思,避免转义。

  

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!