Asp.net mvc 关于艾玛的几个问题

Asp.net mvc 关于艾玛的几个问题,asp.net-mvc,elmah,elmah.mvc,Asp.net Mvc,Elmah,Elmah.mvc,我刚刚在MVC4应用程序中设置了elmah,对此有一些问题。以前我自己处理异常,所以我是这方面的新手 是否可以将elmah设置为将某些异常记录到事件日志或/和文本文件中?或者需要类似nlog的东西来补充elmah 当发生异常时,我会将用户重定向到错误页面。我想在错误页面中包含异常的唯一id。这样,我可以让用户报告一个Id,我可以检查我的日志,了解错误是什么。elmah是否为错误创建了唯一的id?如果是,如何访问它。如果没有,是否很容易添加 最后,是否可以将自定义信息添加到elmah捕获的错误中?

我刚刚在MVC4应用程序中设置了elmah,对此有一些问题。以前我自己处理异常,所以我是这方面的新手

是否可以将elmah设置为将某些异常记录到事件日志或/和文本文件中?或者需要类似nlog的东西来补充elmah

当发生异常时,我会将用户重定向到错误页面。我想在错误页面中包含异常的唯一id。这样,我可以让用户报告一个Id,我可以检查我的日志,了解错误是什么。elmah是否为错误创建了唯一的id?如果是,如何访问它。如果没有,是否很容易添加


最后,是否可以将自定义信息添加到elmah捕获的错误中?例如,在我的系统上,所有用户都被标记为唯一id,这可以包括在elmah记录的内容中吗?

为什么不将错误自动通过电子邮件发送给您?如果您使用的是Windows身份验证,则用户登录名将已添加到异常记录谢谢您的评论,但我不想这样做。我们在应用程序上设置的是记录错误并将其保存到数据库,elmah让我们不仅可以看到登录用户是谁,还可以看到用户无法提供的其他信息。一旦发生错误,用户将被重定向到错误页面,在该页面中,他们可以提供有关错误发生时他们正在执行的操作的其他信息,我们将获得两组数据以进行比较并找到问题。请记住,用户可能不知道错误的技术背景,但可能会提供对错误的见解。