• log4net配置步骤


    Log4Net是由Apache开发的用来记录日志的,可以将程序运行过程中的信息输出到一些地方(文件、数据库、发送Email等)。可以通过日志,查看系统的运行过程,从而发现系统的bug。日志的作用:将运行过程的步骤、成功失败记录下来,将关键性的数据记录下来分析系统问题所在。
    下面列出配置过程:
    1.
      引用Log4net.dll文件

    2.

      配置config文件。代码:

    View Code
    1 <?xml version="1.0" encoding="utf-8" ?>
    2  <configuration>
    3
    4 <configSections>
    5 <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net"/>
    6 </configSections>
    7
    8 <log4net>
    9
    10 <appender name="RollingFileAppender" type="log4net.Appender.RollingFileAppender">
    11 <file value="log.txt"/>
    12 <appendToFile value="true"/>
    13 <rollingStyle value="Size"/>
    14 <maxSizeRollBackups value="10"/>
    15 <maximumFileSize value="100KB"/>
    16 <staticLogFileName value="true"/>
    17 <layout type="log4net.Layout.PatternLayout">
    18 <conversionPattern value="%date [%thread] %-5level %logger - %message%newline"/>
    19 </layout>
    20 </appender>
    21
    22 <root>
    23 <level value="INFO"/>
    24 <appender-ref ref="RollingFileAppender"/>
    25 </root>
    26
    27 </log4net>
    28
    29 </configuration>

    3.
     初始化:代码:log4net.Config.XmlConfigurator.Configure();
        位置:在Global.asax中的Application_Start方法中。
    4.

     使用,例:在Button1按钮的单击事件中:
            ILog log = log4net.LogManager.GetLogger(typeof(WebForm1));
            log.Warn("单击了一次Button1按钮");

    5.

     运行网站,单击按钮,在网站文件夹中就会生成一个log.txt文件了。

    ps:如果是普通应用程序的话,配置方法差不多,不同点就是初始化的代码写在Main方法就可以了。

  • 相关阅读:
    css雪碧图生成工具4.3更新
    移动端webapp自适应实践(css雪碧图制作小工具实践)图文并茂
    css雪碧图生成工具4.2更新
    手机端页面rem自适应脚本
    css雪碧图生成工具4.1更新
    V4.0到来了,css雪碧图生成工具4.0更新啦
    css sprite,css雪碧图生成工具V3.0更新
    css sprite css雪碧图生成工具
    CSS3 Loading(加载)动画效果
    js new
  • 原文地址:https://www.cnblogs.com/sirkevin/p/2068594.html
Copyright © 2020-2023  润新知