(2)log4net之FileAppender

本文介绍了log4net中FileAppender和RollingFileAppender的区别,重点讲解了RollingFileAppender如何避免日志文件过大并提高性能。通过在web.config配置RollingFileAppender,可以实现日志按指定条件滚动,确保日志管理和查找的有效性。
摘要由CSDN通过智能技术生成

在正式开始之前,我们有必要介绍一下FileAppender和RollingFileAppender的区别。

FileAppender和RollingFileAppender都是用来将日志写入到文本文件中。但是,RollingFileAppender提供了更多的选项,可以很方便的控制何时新建一个新的文本文件。

这个还是很有必要的,想象以下,你把所有的日志都记录到一个文本文件中,即使系统再小,日复一日,你也会有找不到日志的时候,何况,随着文本的增大,文本的写入与打开也会想得更加的慢,甚至出现超时。因此,本文我们主要介绍RollingFileAppender.

 

在web.config中添加配置

要使用log4net,必须在web.config增加配置节点,具体节点如下:

<configSections>
    <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net"/>
</configSections>
 
配置log4net文件
 
我们配置文件如下:
<?xml version="1.0" encoding="utf-8" ?>
<log4net>
  <appender name="GlobalFile" type="log4net.Appender.RollingFileAppender">
    <file value="Global/log"/>
    <appendToFile value="true"/>
    <rollingStyle value="Date"/>
    <datePattern value="yyyyMMdd-HHmm&quot;.txt&quot;"
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值