zoukankan      html  css  js  c++  java
  • 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方法就可以了。

  • 相关阅读:
    存储过程使用:
    java map,set,list
    Jbox帮助文档,默认的属性含义
    checkboxlist的说明及使用
    java中两种select方式,,一种从数据表中读取
    IE6下<a href="#">与<a href="javascript:void(0);">的区别
    用javascript如何在框架间传值
    a href=#与 a href=javascript:void(0) 的区别
    关于如何导入GPUImage
    GPUImage实现过程
  • 原文地址:https://www.cnblogs.com/sirkevin/p/2068594.html
Copyright © 2011-2022 走看看