log 4 netの簡単な構成は使います
log 4 netはすべて雷贯耳のように信じて、しかしちょうど使う时すべて1头の雾の水で、ネット上の多くの资料はすべて初歩的に使うことがなくて、たとえあってもこれが欠けて、初心者にとって、デバッグしたことがなくて成功して、自信がなくて深く使うことができなくて、この文书は本人が使う时整理した1部のドキュメントで、まずみんなに先に使うことができます自信を持ってから、もっと深く使います!1、web.configでパラメータを定義します.ここでは最も簡単な方法で定義します.
2、プログラムセット情報:AssemblyInfo.csに配置をロードする.WEB.CONFIGに配置するので、配置ファイル名を指定しなくてもいい.
[assembly: log4net.Config.XmlConfigurator(Watch = true)]
3、使用方法:
引用:using log 4 net;
次の操作を行います.
結果:log 4 net.logファイルは、Webサイトのlogディレクトリの下に作成され、対応するログレコードに書き込まれます.
<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ディレクトリの下に作成され、対応するログレコードに書き込まれます.