Tôi đang sử dụng log4net để ghi lại các lỗi.sử dụng log4net mà không cần web.config
Hiện nay tôi tải về các tập tin log4net.dll
, sau đó thực hiện thay đổi sau trong global.asax
file:
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());
}
cũng những thay đổi này đã được thực hiện trong file 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>
tất cả mọi thứ hoạt động .. nhưng những gì tôi cần là di chuyển mã từ web.config
và đọc mã từ tệp văn bản thay thế.
Ngoài ra tôi cần 2 cấp độ gỡ lỗi và lỗi ..
Có thể giúp tôi với điều này không?
Cảm ơn bạn
http://geekswithblogs.net/bsherwin/archive/2008/02/15/119657.aspx – kenny