• 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);

    运行,记录异常!

  • 相关阅读:
    Handler消息传递机制
    Calendar 类的应用
    English--分词短语
    English--定语从句
    English--状语从句
    English--名词从句
    English--并列句
    English--不完全及物动词与授予动词
    爬虫--selenium之 chromedriver与chrome版本映射表(最新至v2.46版本chromedriver)
    English--动词语态
  • 原文地址:https://www.cnblogs.com/archip/p/3336607.html
Copyright © 2020-2023  润新知