zoukankan      html  css  js  c++  java
  • C#简单的写日志方法

    留存个备份,简单记录日志的时候用。C#

       
        private object o=new object ();
        private static string getFiles()
            {
                //判断路径、文件是否存在,如不存在则生成相关资源
                string dir = AppDomain.CurrentDomain.BaseDirectory + @"log\";
                if (!Directory.Exists(dir))
                {
                    Directory.CreateDirectory(dir);
                }
                //设置文件名
                string currtime = DateTime.Now.ToString("yyyyMM");
                dir += currtime + ".log";
                if (!File.Exists(dir))
                {
                    FileStream fs = File.Create(dir);
                    fs.Close();
                }
                return dir;
            }
            //写日志
            private static void log(string logstr)
            {
                lock (o)
                {
                    string dir = getFiles();
                    StreamWriter sw = new StreamWriter(dir, true);
                    sw.WriteLine(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + " " + logstr);
                    sw.Close();
                }
            }
    

      

  • 相关阅读:
    jsp第六周作业
    jsp第三周作业
    JSP第二次作业
    软件测试课堂练习(3.4)
    10.21
    10.7
    9.30
    9.23
    第四次作业
    第七周作业
  • 原文地址:https://www.cnblogs.com/walkerwang/p/2159513.html
Copyright © 2011-2022 走看看