本篇文章为大家展示了log4net如何在。net中使用,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。
首先是要添加引用:,
& lt; ? xml version=?.0“,编码=皍tf-8", ?比;
& lt; configuration>
,& lt; configSections>
,& lt; section name=發og4net",类型=發og4net.Config.Log4NetConfigurationSectionHandler,, log4net"/比;
,& lt;/configSections>
,& lt; log4net>
,& lt; !——, Define some output appenders ——比;
,& lt; appender name=癛ollingLogFileAppender",类型=發og4net.Appender.RollingFileAppender"比;
& lt;才能!——日志路径——比;
& lt;才能file 价值=https://www.yisu.com/zixun/"用法"/>
在程序。cs中添加代码:
static void Main (string [], args) { ,log4net.Config.XmlConfigurator.Configure (); ,//创建日志记录组件实例 ,ILog log =, log4net.LogManager.GetLogger (typeof(程序)); ,//记录错误日志 ,log.Error(“发生了错误:“,,new 例外(“log4net的测试错误信息“)); ,//记录致命的错误 ,log.Fatal(“发生了致命的错误:“,,new 例外(“log4net测试致命信息“)); ,//记录一般信息 ,log.Info (“log4net的一般信息“); ,//记录调试信息 ,log.Debug (“log4net的调试信息“); ,//记录警告信息 ,log.Warn (“log4net警告信息“); ,Console.WriteLine (“ok"); ,Console.ReadKey (); }
运行程序
public class Global : System.Web.HttpApplication { ,private static  ILog log =, LogManager.GetLogger (typeof(全球)); ,protected void  Application_Start (object ,发送方,EventArgs e) ,{ log4net.Config.XmlConfigurator.Configure才能(); ,} ,protected void  Session_Start (object ,发送方,EventArgs e) ,{ ,} ,protected void  Application_BeginRequest (object ,发送方,EventArgs e) ,{ ,} ,protected void  Application_AuthenticateRequest (object ,发送方,EventArgs e) ,{ ,} ,protected void  Application_Error (object ,发送方,EventArgs e) ,{ log.Error才能(“发生了异常“,Server.GetLastError ()); ,} ,protected void  Session_End (object ,发送方,EventArgs e) ,{ ,} ,protected void  Application_End (object ,发送方,EventArgs e) ,{ ,} }