log 4 netの簡単な構成は使います


log 4 netはすべて雷贯耳のように信じて、しかしちょうど使う时すべて1头の雾の水で、ネット上の多くの资料はすべて初歩的に使うことがなくて、たとえあってもこれが欠けて、初心者にとって、デバッグしたことがなくて成功して、自信がなくて深く使うことができなくて、この文书は本人が使う时整理した1部のドキュメントで、まずみんなに先に使うことができます自信を持ってから、もっと深く使います!1、web.configでパラメータを定義します.ここでは最も簡単な方法で定義します.
<configSections>
    <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net"/>
</configSections>
 
<log4net debug="true">
    <appender name="LogFileAppender" type="log4net.Appender.FileAppender">
        <param name="File" value="log\\log4net.log"/>
        <layout type="log4net.Layout.PatternLayout">
            <param name="ConversionPattern" value="%d [%t] %-5p %c %m%n"/>
        </layout>
    </appender>
    <logger name="File">
        <level value="All" />
        <appender-ref ref="LogFileAppender" />
    </logger>
</log4net>

2、プログラムセット情報:AssemblyInfo.csに配置をロードする.WEB.CONFIGに配置するので、配置ファイル名を指定しなくてもいい.
[assembly: log4net.Config.XmlConfigurator(Watch = true)]  
3、使用方法:
引用:using log 4 net;
次の操作を行います.
		ILog log = log4net.LogManager.GetLogger("File");
                //        
                log.Error("error", new Exception("Error Occur"));
                //        
                log.Fatal("fatal", new Exception("Fatal Occur"));
                //        
                log.Warn("warn");
                //        
                log.Info("info");
                //        
                log.Debug("debug");

結果:log 4 net.logファイルは、Webサイトのlogディレクトリの下に作成され、対応するログレコードに書き込まれます.