zoukankan      html  css  js  c++  java
  • c#写日志

    方法一:以日期为日志文件名,输出txt文件

    public void WriteLog(string msg) 

        string filePath = AppDomain.CurrentDomain.BaseDirectory + "Log"; 
        if (!Directory.Exists(filePath)) 
        { 
            Directory.CreateDirectory(filePath); 
        } 
        string logPath = AppDomain.CurrentDomain.BaseDirectory + "Log\" + DateTime.Now.ToString("yyyy-MM-dd") + ".txt"; 
        try 
        { 
            using (StreamWriter sw = File.AppendText(logPath)) 
            { 
                sw.WriteLine("消息:" + msg); 
                sw.WriteLine("时间:" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")); 
                sw.WriteLine("**************************************************"); 
                sw.WriteLine(); 
                sw.Flush(); 
                sw.Close(); 
                sw.Dispose(); 
            } 
        } 
        catch (IOException e) 
        { 
            using (StreamWriter sw = File.AppendText(logPath)) 
            { 
                sw.WriteLine("异常:" + e.Message); 
                sw.WriteLine("时间:" + DateTime.Now.ToString("yyy-MM-dd HH:mm:ss")); 
                sw.WriteLine("**************************************************"); 
                sw.WriteLine(); 
                sw.Flush(); 
                sw.Close(); 
                sw.Dispose(); 
            } 
        } 

  • 相关阅读:
    测试工程师的分工
    功能点算法及在软件测试中的应用Part3
    功能点算法及在软件测试中的应用Part4
    开发丈夫和测试妻子
    好友的AA制生活
    测试数据建模
    Windows 工具总结
    C# ActiveX control without a form
    【原创】WebReuest在GetResponse()时异常信息为ProtocolError的解决
    使用ShellExecute带路径遇到的问题
  • 原文地址:https://www.cnblogs.com/zmbhfly/p/9914416.html
Copyright © 2011-2022 走看看