













1. 网站添加引用log4net.dll引用 (注意:如果将来网站需要编译为一个DLL,请先对log4net源码添加强名称)
2. Web.Config添加以下内容:
1
<configuration>
2
3
<configSections>
4
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net"/>
5
</configSections>
6
7
<log4net>
8
<appender name="AspNetAppender" type="log4net.Appender.AspNetTraceAppender">
9
<layout type="log4net.Layout.PatternLayout">
10
<conversionPattern value="%date [%thread] %-5level %logger [%property{NDC}] - %message%newline"/>
11
</layout>
12
</appender>
13
<logger name="AspNetTracer">
14
<level value="Info"/>
15
<appender-ref ref="AspNetAppender"/>
16
</logger>
17
</log4net>
18
19
<configuration>
3. 初始化,在Global.asax的Application_Start事件添加以下代码
1
void Application_Start(object sender, EventArgs e)
2
{
3
// Code that runs on application startup
4
log4net.Config.XmlConfigurator.Configure();
5
}
4. 在页面后台,我们就可以通过以下方法是用日志了
1
public partial class _Default : System.Web.UI.Page
2
{
3
private ILog logger;
4
protected void Page_Load(object sender, EventArgs e)
5
{
6
logger = LogManager.GetLogger("AspNetTracer");
7
logger.Info("Page_Load");
8
9
}
10
}
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。