• 随便写写之日志类


     1 using System;
     2 using System.IO;
     3 using System.Text;
     4 
     5 namespace CaptureData
     6 {
     7     /// <summary>
     8     /// 随便写的一个日志类哦
     9     /// </summary>
    10     public class Log
    11     {
    12         private static object obj = new object();
    13 
    14         public static void LogInfo(Object info)
    15         {
    16             var now = DateTime.Now;
    17             StringBuilder str = new StringBuilder();
    18             str.Append(now.ToString("yyyy-MM-dd HH:mm:ss:fff"));
    19             str.Append("
    ");
    20             str.Append(info);
    21             str.Append("
    ");
    22             write(str.ToString());
    23         }
    24 
    25         public static void LogInfoWithSession(string si, Object info)
    26         {
    27             var now = DateTime.Now;
    28             StringBuilder str = new StringBuilder();
    29             str.Append(now.ToString("yyyy-MM-dd HH:mm:ss:fff"));
    30             str.Append("----" + si);
    31             str.Append("
    ");
    32             str.Append(info);
    33             str.Append("
    
    ");
    34             write(str.ToString());
    35         }
    36         public static void write(string info)
    37         {
    38             var now = DateTime.Now;
    39             var path = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "log");
    40             if (!Directory.Exists(path))
    41                 Directory.CreateDirectory(path);
    42             path = Path.Combine(path, now.ToString("yyyyMMddHH") + ".log");
    43             lock (typeof(Log))
    44             //lock (obj)
    45             {
    46                 File.AppendAllText(path, info);
    47             }
    48         }
    49     }
    50 }

    有追求,才有动力!

    向每一个软件工程师致敬!

    by wujf

    mail:921252375@qq.com

  • 相关阅读:
    python——多进程
    python—mariadb自动部署主从
    docker镜像的操作
    docker容器的操作
    docker——数据卷volume:文件共享
    数据库介绍
    数据库的基本配置与操作
    数据库的增删改
    ELK的搭建
    数据库的查——select的基本使用
  • 原文地址:https://www.cnblogs.com/wujf/p/5688120.html
Copyright © 2020-2023  润新知