菜单 学习猿地 - LMONKEY

VIP

开通学习猿地VIP

尊享10项VIP特权 持续新增

知识通关挑战

打卡带练!告别无效练习

接私单赚外块

VIP优先接,累计金额超百万

学习猿地私房课免费学

大厂实战课仅对VIP开放

你的一对一导师

每月可免费咨询大牛30次

领取更多软件工程师实用特权

入驻
270
0

C#写日志

原创
05/13 14:22
阅读数 67148

 

  在做程序的时候,经常会用到写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目录下,更多的详情可以参考这篇文章

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

  

发表评论

0/200
270 点赞
0 评论
收藏