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类,直接类调用就可以。

  • 相关阅读:
    HDU1013 Digital Roots
    DP---背包问题
    新生代与老年代
    JVM常见问题(二)
    JVM常见问题 一(转载)
    JVM内存模型及分区
    (转载)JVM知识小集
    类加载机制:全盘负责和双亲委托
    mysql 函数GROUP_CONCAT(temp.amount SEPARATOR ',')的用法
    mysql优化--explain关键字
  • 原文地址:https://www.cnblogs.com/gaara-zhang/p/9089534.html
Copyright © 2011-2022 走看看