zoukankan      html  css  js  c++  java
  • log4net 日志框架的配置

    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="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender">
      12       <file value="log.txt"/>
      13       <appendToFile value="true"/>
      14       <maxSizeRollBackups value="10"/>
      15       <maximumFileSize value="1024KB"/>
      16       <rollingStyle value="Size"/>
      17       <staticLogFileName value="true"/>
      18       <layout type="log4net.Layout.PatternLayout">
      19         <conversionPattern value="%date [%thread] %-5level %logger - %message%newline"/>
      20       </layout>
      21     </appender>
      22     <root>
      23       <level value="DEBUG"/>
      24       <appender-ref ref="RollingLogFileAppender"/>
      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

  • 相关阅读:
    购物车升级版本
    python购物车-基础版本
    ubuntu制作离线包
    记录:一次数据库被恶意修改配置文件的问题
    kafka监控
    python基础day3
    python基础day1
    openstack部署之Horizon
    openstack部署之创建第一个实例
    openstack部署之neutron
  • 原文地址:https://www.cnblogs.com/weihanli/p/4380335.html
Copyright © 2011-2022 走看看