Elmah:我如何记录表单发布数据?

时间:2010-10-13 01:01:25

标签: forms elmah error-logging

有没有办法在ELMAH中记录发布请求数据?

我收到错误电子邮件,虽然错误日志包含URL,请求方法等,但我没有看到实际的POST数据。

例如,

这是一个示例 实际请求:/ bep / KotexCode / GetCode?stickerCode = 1234532

但是,日志只显示请求网址而不是变量stickerCode。 谢谢!

修改 对不起,我应该检查项目网站,但看起来这个功能已经被请求了。 http://code.google.com/p/elmah/issues/detail?id=164

1 个答案:

答案 0 :(得分:58)

This was also addressed中的

ELMAH discussion group,引用下面的逐字:

  

ELMAH实际上会记录所有表单   数据。它不会显示在旁边   你的默认服务器变量   查看错误详细信息页面但可以   从原始XML视图挖出来   同一页面。表格数据,   但是,也不包括在内   电子邮件。

     

遗漏的真正原因   显示表单数据是为了避免   来自很多ASP.NET的膨胀和噪音   视图非常大的应用程序   州(数百KB)。还有,一些   表格包括textarea中的大量HTML   字段(尤其是CMS系统)   也可能导致大量的   噪声。在没有单一的好   适合所有尺寸的解决方案   问题一直留在外面   ELMAH的范围(尽管仍然开放   讨论)。如果有人需要   显示FORM数据,自定义错误   详细信息页面编码非常快。