log4net 配置详解

Step1:在appche官网下载log4net组件(当前的版本是1.2.11,直接下载bin压缩文件即可).下载地址: http://logging.apache.org/log4net/download_log4net.cgi
Step2:在项目中引用log4net.dll,编译源代码.
Step3:为方便管理,建议把配置信息单独放在一个文件里,新建一个log4net.config配置文件,黏贴以下内容:

































































Step4:拷贝以下代码到程序集文件AssemblyInfo.cs:
[assembly: log4net.Config.XmlConfigurator(ConfigFile = "你的log4net.config绝对路径", Watch = true)]
注:对Step4,如果认为程序移植不方便,也可这样配置:打开Global.asax文件,在Application_Start()方法中加入1行代码:
log4net.Config.XmlConfigurator.ConfigureAndWatch(new System.IO.FileInfo(Server.MapPath("~") + @"\log4net.config"));
Step5(可选):当程序发生异常时,自动记录异常日志。重写Global.asax文件的Application_Error()方法
protected void Application_Error()
{
var ex = Server.GetLastError();
log4net.ILog logger = log4net.LogManager.GetLogger("ApplicationErrorLogger");
logger.Error(ex);
Server.ClearError();
}
Over!

你可能感兴趣的:(log4net 配置详解)