【问题标题】:Is there a setting that I can configure ELMAH to automatically track user and CRUD activity?是否有可以配置 ELMAH 以自动跟踪用户和 CRUD 活动的设置?
【发布时间】:2021-02-05 20:41:46
【问题描述】:

我正在使用 ELMAH.MVC 进行错误记录,但我想知道我是否也可以为记录用户移动(用户访问的页面、信息查找等)以及在应用。这可能是开箱即用还是通过web.config 设置或者我必须在控制器中以编程方式进行?

【问题讨论】:

    标签: c# asp.net-mvc elmah elmah.mvc


    【解决方案1】:

    您需要添加一些代码才能执行此操作。您可以为 MVC 实现一个操作过滤器,并使用 ELMAH 中的 ErrorSignal 类来存储自定义消息:

    ErrorSignal.FromCurrentContext().Raise(new Exception("User navigation to ..."));
    

    话虽如此,我不建议您将 ELMAH 用于此类日志消息。 ELMAH 用于记录异常,没有别的。也许您应该看看像 Serilog、NLog 或 Microsoft.Extensions.Logging 这样的日志框架并将这种日志存储在其他地方?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多