向系统记录日志时,遇到日志文件过大时,对于读取和写入都会耗费时间和内存;
考虑此情况,使用日志分多文件写入的方式日志文件满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.