C#程序中进行打印输出文本

1.添加LogHelpter类

public class LogHelpter
{
   
    /// <summary>
    /// 最多记录30个日志文件,其他的删除历史文件
    /// </summary>
    const int MAX_FILE_COUNT = 30;

    /// <summary>
    /// 文件保存的目录
    /// </summary>
    static string fileSaveDir = "";

    /// <summary>
    /// 限制文件生成大小,1024000字节,大约1024kb,1M
    /// </summary>
    const long fileBytes = 1024000;

    //日志文件保存根路径   
    const string saveFolder = "MesLogs";

    private readonly static object lockObj = new object();

    static LogHelpter()
    {
   
        //删除超过指定数量的历史文件    
        Task.Run(() =>
        {
   
            while (true)
            {
   
                try
                {
   
                    //自动删除文件,
                    string[] filePathArr = System.IO.Directory.GetFileSystemEntries(fileSaveDir);

                    if (filePathArr == null || filePathArr.Length == 0)
                    {
   
                        goto DO_SELEEP;
                    }
                    List<FileInfo> files = new List<FileInfo>();
                    foreach (var item in filePathArr)
                    {
   
                        //Console.WriteLine("日志文件:" + item);
                        System.IO.FileInfo fileInfo = new System.IO.FileInfo(item);
                        files.Add(fileInfo);
                    }
                    var del_files = files.OrderByDescending(g => g.LastWriteTime).Skip(
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值