为此,我认为您需要修改 Elmah源代码并重新编译。实现它应该不会太难。如果您查看该类的构造函数Elmah.Error,HttpContext则会传入 ,您应该能够从中获取所需的信息,例如会话、表单变量等。您可以向该Elmah.Error数据的类添加自定义字段
我认为该类Elmah.ErrorMailHtmlFormatter是使用 构造电子邮件的地方HtmlTextWriter,在这里您可以在RenderSummary()方法中插入代码以包含您添加到的自定义字段Elmah.Error。
我知道开始使用源代码可能会很痛苦,但我个人认为这是最干净的方法,因为目前没有报告/电子邮件模板的工具,并且最好在生成输出后添加一些东西来更改输出。
| 归档时间: |
|
| 查看次数: |
1133 次 |
| 最近记录: |