代码之家  ›  专栏  ›  技术社区  ›  Luis

是否有必要使用HangFire。控制台()与NLog?

  •  0
  • Luis  · 技术社区  · 7 年前

    我已经能够使用Hangfire设置Windows服务,但我想将NLog配置为使用Hangfire打印。控制台()

    1 回复  |  直到 7 年前
        1
  •  2
  •   Teo Dimache    4 年前

    你首先应该了解的是那场枪战。控制台在方法调用的上下文中工作,它的作用域不限于整个应用程序。

    也就是说,你应该能够自己写 Nlog target 使用Hangfire的实现。控制台扩展方法。

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