我在我的asp.net MVC应用程序中使用Elmah记录错误。这是从nuget添加的。我使用Azure表存储来记录异常。
Elmah工作正常并记录异常。唯一的问题是它只显示前15个错误。即使我点击50或100,它仍会显示最近的15个错误。
有没有人遇到同样的问题?带有示例代码的解决方案将很有帮助。
由于
答案 0 :(得分:0)
这是因为Azure表存储不支持获取记录计数的有效方法。因此,从override int GetErrors(int pageIndex, int pageSize, IList errorEntryList)
返回的计数被视为总数。
然而,您可以通过Elmah手动修改查询字符串和页面,即 elmah.axd? page = 3 & size = 100