我刚刚在我的 MVC4 应用程序中设置了 elmah,并且对此有一些疑问。以前我推出了自己的异常处理,所以我是新手。
是否可以设置 elmah 将某些异常记录到事件日志或/和文本文件中?还是需要像 nlog 这样的东西来补充 elmah?
当发生异常时,我会将用户重定向到错误页面。我想在错误页面上包含异常的唯一 ID。这样我就可以让用户报告一个 ID,并且我可以检查我的日志以了解错误是什么。elmah 是否为错误创建一个唯一的 ID?如果是这样如何访问它。如果没有,是否容易添加?
最后,是否可以将自定义信息添加到 elmah 捕获的错误中?例如,在我的系统上,所有用户都标有唯一的 id,这可以包含在 elmah 记录的内容中吗?