首页 > Windows开发 > 详细

c#写日志

时间:2018-11-06 12:34:55      阅读:159      评论:0      收藏:0      [点我收藏+]

方法一:以日期为日志文件名,输出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(); 
        } 
    } 

c#写日志

原文:https://www.cnblogs.com/zmbhfly/p/9914416.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!