zoukankan      html  css  js  c++  java
  • 一个简单的C#文件日志组件

    最近工作需要一个简单的文件日志组件,Log4net配置太麻烦,在网上找了点资料然后改进了一下。

    主要代码如下:

    private static void WriteLog(string message)
            {
                try
                {
                    string rootPath = AppDomain.CurrentDomain.SetupInformation.ApplicationBase;
                    if (!rootPath.EndsWith("\\"))
                    {
                        rootPath += "\\";
                    }
    
                    string path = rootPath + "Log\\";
                    if (!Directory.Exists(path))
                    {
                        Directory.CreateDirectory(path);
                    }
    
                    string filePath = path + DateTime.Today.ToString("yyyy-mm-dd") + ".txt";
    
                    if (!File.Exists(filePath))
                    {
                        File.Create(filePath).Close();    
                    }
               
                    using (StreamWriter w = File.AppendText(filePath))
                    {
                        w.WriteLine("\r\n");
                        w.WriteLine("{0} ", DateTime.Now.ToString(CultureInfo.InvariantCulture));
                        w.WriteLine(message);
                        w.Flush();
                        w.Close();
                    }
                  
                }
                catch (Exception ex)
                {
    
                }
    
            }
    

    参考文章: Error Logging using ASP.NET 2.0

    文件下载: 下载

  • 相关阅读:
    讨论一下,乌云漏洞库的学习方法
    a
    asss
    密码重置
    SQL注入2
    起名字真难
    Header
    SQL注入1
    伪装者
    ofbiz 代码日记
  • 原文地址:https://www.cnblogs.com/jacktang/p/1803922.html
Copyright © 2011-2022 走看看