-
项目中引入log4net.dll
-
Global.asax.cs 中加入
[assembly: log4net.Config.XmlConfigurator(ConfigFileExtension="log4net",Watch=true)]
-
Global.asax.cs 的 Application_Start() 方法中加入
log4net.Config.XmlConfigurator.Configure();
-
项目中新建一个 log4net 的配置文件 App.dll.log4net
<?xml version="1.0" encoding="utf-8" ?>
<log4net>
<appender name="FileAppender" type="log4net.Appender.FileAppender">
<file value="C:\Inetpub\wwwroot\WebApp\logfile.txt" />
<appendToFile value="true" />
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date [%thread] %-5level %logger [%property{NDC}] - %message%newline" />
</layout>
</appender>
<root>
<level value="INFO" />
<appender-ref ref="FileAppender" />
</root>
</log4net>
-
建立 logfile.txt 文件,并给写权限
-
使用
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using log4net;
using log4net.Config;
namespace WebApp
}
相关文章: