我刚刚安装了Elmah是Nuget并且它显示了错误,但是当我重新启动我的Web应用程序时,它没有旧的,我该如何配置它以保存它?我以为它会自动完成..
答案 0 :(得分:4)
如果您正在使用默认提供程序,则错误日志将无法在应用程序重新启动后继续存在,因为它存储在内存中。请改为选择其他提供程序,例如XML文件或其中一个数据库文件,例如Elmah.SqlErrorLog
- 您需要编辑web.config
文件以更改此内容。
网上有更多信息。例如:
http://code.google.com/p/elmah/wiki/DotNetSlackersArticle#Storing_errors_in_memory
http://www.devcurry.com/2012/05/error-handling-elmah-in-aspnet-mvc.html