【问题标题】:Is there anyway to use HangFire.Console() with NLog?有没有将 HangFire.Console() 与 NLog 一起使用?
【发布时间】:2018-01-09 23:27:25
【问题描述】:

我已经能够使用 Hangfire 设置 Windows 服务,但我想配置 NLog 以使用 HangFire.Console() 进行打印

【问题讨论】:

    标签: c# windows service console hangfire


    【解决方案1】:

    您应该了解的第一件事是 HangFire.Console 在方法调用的上下文中工作,它的范围不限于整个应用程序。

    话虽如此,您应该能够编写自己的使用 Hangfire.Console 扩展方法的 Nlog target 实现。

    更复杂的方面是在您的实现中获取 Hangfire PerformContext 实例,并能够处理多个 PerformContext 实例。另请注意,在 Hangfire 调用您的方法之前,您没有上下文......所以在此之前没有记录。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-11-15
      • 1970-01-01
      • 1970-01-01
      • 2018-03-15
      • 2016-11-01
      • 1970-01-01
      • 2018-09-07
      • 1970-01-01
      相关资源
      最近更新 更多