【发布时间】:2011-06-09 11:20:24
【问题描述】:
我正在使用 log4net 记录错误。
目前我下载了log4net.dll文件,然后在global.asax文件中做了如下改动:
private static ILog Log = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType);
protected void Application_Start(object sender, EventArgs e)
{
log4net.Config.XmlConfigurator.Configure();
}
protected void Application_Error(object sender, EventArgs e)
{
Log.Fatal("An uncaught exception occurred", this.Server.GetLastError());
}
这些更改也在 web.config 文件中进行
<log4net>
<appender name="LogFileAppender" type="log4net.Appender.FileAppender">
<param name="File" value="c:\Log4NetExample.log"/>
<layout type="log4net.Layout.PatternLayout">
<param name="ConversionPattern" value="%d [%t] %-5p %c %m%n"/>
</layout>
</appender>
<root>
<level value="All"/>
<appender-ref ref="LogFileAppender"/>
</root>
一切正常。但我需要的是从web.config 中移动代码并从文本文件中读取它。
我还需要 2 个级别的调试和错误..
谁能帮我解决这个问题?
谢谢
【问题讨论】:
标签: c# asp.net logging log4net