zoukankan      html  css  js  c++  java
  • log4Net使用的四个步骤

    第一步、引入程序集,并建立配置文件,放在根目录下config文件夹里。配置文件如下:

    <?xml version="1.0" encoding="utf-8" ?>
    <log4net debug="true">
            <appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender">        
                <file value="Log\" />
                <appendToFile value="true" />
                <maxSizeRollBackups value="10" />
                <staticLogFileName value="false" />    
                <datePattern value="yyyy-MM-dd&quot;.log&quot;" />            
                <rollingStyle value="Date" />
                <layout type="log4net.Layout.PatternLayout">
                    <conversionPattern value="--------------------------------------------------------------------------------%newline%date [%thread] %-5level %logger [%property{NDC}]%newline %newline%message%newline" />
                </layout>
            </appender>
            <root>
                <level value="DEBUG"/>
                <appender-ref ref="RollingLogFileAppender"/>            
            </root>
    </log4net>

    第二步、在项目AssemblyInfo.cs文件中加入这么一句话

    [assembly: log4net.Config.XmlConfigurator(ConfigFile = "Config\log4net.config", Watch = false)]

    第三步、在项目Global.asax中的Application_Start事件中加入一句话

    log4net.Config.XmlConfigurator.Configure(new System.IO.FileInfo("config\log4net.config"));

    第四步、在需要记录异常点的地方加入两句话

     public static readonly log4net.ILog LogInfo = log4net.LogManager.GetLogger("LogInfo");
    
    //ex为Exception对象,异常自己用try-catch捕捉。
    LogInfo.Debug(ex.Message, ex);

    运行,记录异常!

  • 相关阅读:
    Hui之组件大全
    程序员交流学习平台
    PHP 常用框架
    常用浏览器
    设计必备工具、平台
    文档必备工具
    开发必备工具
    工作必备工具
    源码托管平台、软件
    前端常用框架
  • 原文地址:https://www.cnblogs.com/archip/p/3336607.html
Copyright © 2011-2022 走看看