zoukankan      html  css  js  c++  java
  • c# log

    public static void WriteMsg(string logName, string msg)
            {
                try
                {
                    //string path = Path.Combine("./log");
                    string path = Application.StartupPath + "./log";
                    Directory.CreateDirectory(path);
                    string logFileName = path + "\" + DateTime.Now.ToString("yyyy-MM-dd") + ".log";//生成日志文件
                    if (!File.Exists(logFileName))//判断日志是否为当天
                    {
                        FileStream fs;
                        fs = File.Create(logFileName);//创建文件
                        fs.Close();
                    }
                    StreamWriter write = File.AppendText(logFileName);//文件中添加文件流
                    write.WriteLine(DateTime.Now.ToString()+": "+ logName + msg);
                    //write.WriteLine("----------------分割线--------------------");
                    write.Flush();
                    write.Close();
    
                }
                catch (Exception )
                {
                    string path = Path.Combine("./log");
                    if (!Directory.Exists(path))
                    {
                        Directory.CreateDirectory(path);
                        string logFileName = path + "\" + DateTime.Now.ToString("yyyy-MM-dd") + ".log";
                        if (!File.Exists(logFileName))//判断日志是否为当天
                        {
                            FileStream fs;
                            fs = File.Create(logFileName);//创建文件
                            fs.Close();
                        }
    
                        StreamWriter write = File.AppendText(logFileName);//文件中添加文件流
                        //write.WriteLine(DateTime.Now.ToString("HH:mm:ss") + "" + logName + "
    " + msg);
                        write.WriteLine(DateTime.Now.ToString() + ": " + logName + msg);
                        // write.WriteLine("----------------分割线--------------------");
                        write.Flush();
                        write.Close();
                    }
    
                }
    
            }
    

     创建一Log类,直接类调用就可以。

  • 相关阅读:
    Python笔记_函数,模块,包的关系
    「GXOI / GZOI2019」宝牌一大堆
    「BalticOI 2020」村庄 (贪心)
    CF Round #635 Div.1 Chiori and Doll Picking (hard version)
    「BalticOI 2020」病毒
    「BalticOI 2020」小丑
    「BalticOI 2020」混合物
    k短路
    「JSOI2019」神经网络
    「NOI2020」时代的眼泪
  • 原文地址:https://www.cnblogs.com/gaara-zhang/p/9089534.html
Copyright © 2011-2022 走看看