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