我最近注意到ELMAH支持通过JSON和XML导出异常的详细信息。出于纯粹的好奇心,为什么有人会使用它?
如果我将数据存储在SQL DB中,为什么不从那里检索值?另外,错误以伪xml格式存储...为什么要将xml中已有的东西导出到xml?
只是想知道......
答案 0 :(得分:2)
添加了JSON和XML导出功能,以启用并鼓励任何人使用简单的HTTP访问而不是依赖于后端存储的选择来为ELMAH开发客户端。例如,客户可以编写以提供替代和更丰富的视图(仪表板或使用Ajax)以及内置的,执行分析,全文搜索等。
基本客户端需要获取ELMAH部署的一个或多个“主页”URL并构建日志的TOC。只需从主页URL下载CSV即可轻松完成。 CSV中的每条记录都提供了详细条目的URL,而后者又可用于获取XML或JSON中错误的完整详细信息。