zoukankan      html  css  js  c++  java
  • C# 创建一个日志文件

    public class LogHelper
        {
            private static string logFolder = AppDomain.CurrentDomain.BaseDirectory + "errorlog";
            private static string logFile;
    
            /// <summary>
            /// 构造函数
            /// </summary>
            public LogHelper()
            {
                try
                {
                    logFile = Path.Combine(logFolder, (DateTime.Now.Date.ToString("yyyy-MM-dd") + ".Log"));
                    if (!Directory.Exists(logFolder))
                    {
                        Directory.CreateDirectory(logFolder);
                    }
                    if (!File.Exists(logFile))
                    {
                        //日志不存在创建
                        using (StreamWriter write = File.CreateText(logFile))
                        {
                            write.WriteLine("----------记录日志----------");
                        }
                    }
                }
                catch { }
            }
    
            /// <summary>
            /// 追加一条信息
            /// </summary>
            /// <param name="text"></param>
            public void Write(string text)
            {
                try
                {
                    using (StreamWriter sw = new StreamWriter(logFile, true, Encoding.UTF8))
                    {                                        
                        sw.Write(string.Format("{0}>{1}", DateTime.Now.ToString("[yyyy-MM-dd HH:mm:ss] "), text));
                    }
                }
                catch { }
            }
    
            /// <summary>
            /// 追加一行信息
            /// </summary>
            /// <param name="text"></param>
            public void WriteLine(string text)
            {
                try
                {
                    using (StreamWriter sw = new StreamWriter(logFile, true, Encoding.UTF8))
                    {
                        sw.Write(string.Format("
    {0}>{1}", DateTime.Now.ToString("[yyyy-MM-dd HH:mm:ss] "), text));
                    }
                }
                catch { }
            }
    
        }
    

      

  • 相关阅读:
    [POI2014]KUR-Couriers
    [题解向] Luogu4092 [HEOI2016/TJOI2016]树
    [探究] OI中各种初级数论算法相关
    [SCOI2005]骑士精神
    [intoj#7]最短距离
    数列分块入门
    动态规划问题基础
    Luogu P1967 货车运输
    Luogu P3379 【模板】最近公共祖先(LCA)
    Luogu P3378 【模板】堆
  • 原文地址:https://www.cnblogs.com/XuPengLB/p/5666602.html
Copyright © 2011-2022 走看看