c# - 尝试让 Elmah 手动记录消息时出错

标签 c# elmah.mvc

我在我的 MVC4 项目中使用 ELMAH。我想手动记录消息。根据关于这个主题的其他 SO 问题,我这样做......

using Elmah;

和..
Elmah.ErrorSignal.FromCurrentContext().Raise(
    new Exception("Hello I am testing Elmah", new NotSupportedException()));

但是在我的 elmah.axd 页面(显示所有日志)上,它在摘要中说...
0   NotSupported    Specified method is not supported.

我希望它会显示我的消息。有人可以告诉我这是它应该工作的方式,还是我做错了并且我的日志导致了异常。

(请保持答案简单,因为我是 C# 新手)

最佳答案

我有同样的问题。虽然它似乎来自 Web 上下文,但它显示了您希望的消息。如果只有一条消息,它似乎会显示它。

关于c# - 尝试让 Elmah 手动记录消息时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19718180/

相关文章:

c# - .Cast<T> 扩展方法总是抛出 InvalidCastException - 你应该如何使用这个方法?

asp.net-mvc - 如何将带有附加数据属性的自定义异常记录到 Elmah?

asp.net-mvc - .net mvc 中缺少 Controller ,elmah 给我发电子邮件...快把我逼疯了

c# - 在单元测试中检查控制台输出

c# - RDLC报表中如何动态调整表格列宽

c# - 折叠 Wpf 应用程序中 TreeView 的所有项目

asp.net-mvc-4 - MVC4 Elmah 位置路径无法识别

asp.net-mvc-4 - Elmah.MVC 2.0.1 - 保护 elmah 日志

asp.net-mvc - 在 MVC 中使用 ELMAH 时我需要 Try Catch 吗?为什么?

c# - 如何从我的命令行捕获标准输出?