• 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(); 
            } 
        } 

  • 相关阅读:
    高阶函数 map
    高阶函数_filter
    sort和sorted方法的使用
    一个函数作为另外一个函数的参数
    匿名函数
    jenkins+Xcode+蒲公英实现ipa自动打包发布全攻略
    iOS 画贝塞尔曲线 连续曲线 平滑曲线 曲线图表
    基于WebRTC实现iOS端音频降噪功能
    苹果ios音频的回声消除处理
    iOS实现录音功能
  • 原文地址:https://www.cnblogs.com/zmbhfly/p/9914416.html
Copyright © 2020-2023  润新知