加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

log4net 日志框架的配置

发布时间:2020-12-16 08:59:53 所属栏目:asp.Net 来源:网络整理
导读:log4net 日志框架的简单配置 添加对log4net程序集的引用 选择程序集文件添加引用即可,需要注意的是需要添加相应程序版本的程序集,如果你的应用是基于.netFramework2.0,则应选择net 2.0版本的程序集 修改配置文件,配置log4net相关设置 在web.config或在ap

log4net 日志框架的简单配置

  1. 添加对log4net程序集的引用

    选择程序集文件添加引用即可,需要注意的是需要添加相应程序版本的程序集,如果你的应用是基于.netFramework2.0,则应选择net 2.0版本的程序集

  2. 修改配置文件,配置log4net相关设置

    在web.config或在app.config(如果没有则创建一个)中,配置log4net的使用

    ?

     1 <?xml version="1.0"?>
     2 
     3 <configuration>
     4   <!-- configSections节点需要位于顶部,做第一个节点 -->
     5   <configSections>
     6     <section name=log4net" type=log4net.Config.Log4NetConfigurationSectionHandler,log4net"/>
     7   </configSections>
     8   
     9   <log4net>
    10     <!-- Define some output appenders -->
    11     <appender name=RollingLogFileAppenderlog4net.Appender.RollingFileAppender">
    12       <file value=log.txt13       <appendToFile value=true14       <maxSizeRollBackups value=1015       <maximumFileSize value=1024KB16       <rollingStyle value=Size17       <staticLogFileName value=18       <layout type=log4net.Layout.PatternLayout19         <conversionPattern value=%date [%thread] %-5level %logger - %message%newline20       </layout>
    21     </appender>
    22     <root>
    23       <level value=DEBUG24       <appender-ref ref=25     </root>
    26   </log4net>

    ?

  3. 在程序初始化部分配置启动log4net

    在程序初始化中,配置启动log4net,在网站中可以在Global.asax

    中的Application_Start 方法中添加log4net初始化代码

//配置启动log4net,记录日志

log4net.Config.XmlConfigurator.Configure();

?

(如果没有需要自己手动添加),在其他的应用中可以在程序的入口处添加,如main函数

?

log4net 有很多配置方式,更多详情可参考官方文档:http://logging.apache.org/log4net/release/config-examples.html

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读