【问题标题】:Elmah for .NET Core - manually logging.NET Core 的 Elmah - 手动记录
【发布时间】:2020-11-24 23:35:04
【问题描述】:

我有一个应用程序,其中嵌入了 elmah 用于错误记录。该应用程序运行 .net framework 4.x 并使用 sql server 后端。它托管在 azure 中。

我正在将应用程序移植到 .net 核心并连接到同一个数据库。我一直在谷歌搜索,但找不到在 asp .net 核心下手动将错误输入 elmah 的方法。我需要存储更多信息,而不仅仅是错误。我确信问题在于我正在寻找如何做到这一点,所以如果有人可以帮助一个愚蠢的灵魂并说出如何做到这一点,我将不胜感激。

TIA, 沃利

【问题讨论】:

  • 手动在elmah中输入错误是什么意思?您想要一个可以手动插入错误的表单,或者?
  • 我试图找到一个看起来像这样的方法:Elmah.EntryWrite(errorInfo) 然后该方法将信息存储在构成 elmah 的表中。我在 .NET 核心而不是 .net 中执行此操作,并且找不到任何东西。如果有什么,请告诉我。
  • 您在 .NET Core 项目中安装了哪个 ELMAH NuGet 包?
  • 我安装了 ElmahCore nuget.org/packages/ElmahCore/1.2.5

标签: asp.net-core elmah


【解决方案1】:

您是否尝试过https://github.com/ElmahCore/ElmahCore/#rise-exception 中提到的HttpContext.RiseError(new InvalidOperationException("Test"));

【讨论】:

    猜你喜欢
    • 2018-01-18
    • 2011-11-18
    • 1970-01-01
    • 2012-11-24
    • 2017-05-18
    • 2011-08-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多