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

  • 相关阅读:
    增加文章
    网站之注册
    C#常用的引用
    Session.Abandon和Session.Clear有何不同 (转)
    C#文件路径的写法
    UpdatePanel的用法详解
    [转]asp:ScriptManager
    Git 常用命令
    AJAX请求 $.post方法的使用
    a 标签中调用js的几种方法
  • 原文地址:https://www.cnblogs.com/zmbhfly/p/9914416.html
Copyright © 2011-2022 走看看