在ELMAH中记录异常上下文

时间:2015-08-18 13:06:02

标签: .net elmah

默认ELMAH日志:

  • 例外名称
  • 异常消息
  • 堆栈跟踪
  • 日期
  • 服务器变量

我知道有关于记录异常数据字典的讨论,请点击此处:https://code.google.com/p/elmah/issues/detail?id=162

我知道我们可以使用Signal - >将我们的自定义消息存储在ELMAH中提高机制:

ErrorSignal.FromCurrentContext().Raise

有谁知道自定义错误模板是否有功能?我的意思是扩展或更改记录的信息,因此我们可以在单个ELMAH条目中存储一些额外的值吗?

我问,因为我试图将GUID信息放入异常系统,因此用户可以向支持团队提供有关问题的确切信息(SharePoint错误就是这样出现的。)

1 个答案:

答案 0 :(得分:1)

暂时无法使用ELMAH存储自定义数据。但是有一些选择。您可以尝试实施此功能的ELMAH forks之一。

另一种选择是扩展您用来保存数据字典的错误日志实现。我们done this on elmah.io以及我们非常直接的实施。您应该解析数据字典like this并保留在SQL服务器或您正在使用的任何数据存储中。