c# 日志满2M自动新建日志文件

本文介绍如何在C#中处理日志文件过大问题,通过设定日志文件大小限制,当达到2MB时自动创建新日志文件,并保留原文件以防后续读取和分析。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

向系统记录日志时,遇到日志文件过大时,对于读取和写入都会耗费时间和内存;

考虑此情况,使用日志分多文件写入的方式日志文件满2M自动新建日志文件,原日志另命名存储日志。

 

using System;
using System.Collections.Generic;
using System.Configuration;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

/********************************************************************
** File Name:    日志类
** Author:       Luc
** Create Time:  2018-01-18 15:20
** Modifier:      
** Modify Time:   
** Description:  记录日志信息
********************************************************************/
namespace test.BLL
{
    public class WritLog
    {
        /// <summary>
        /// 写日志信息(每满2M新建日志)luc:2018-1-17
        /// </summary>
        /// <param name="message">错误信息内容</param> 
        /// <param name="From">发生错误的来源(命名空间+类名+方法名),可为空</param>
        public static void Writelog(string message)
        {
            string logpath = ConfigurationManager.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值