【问题标题】:Log to different files with nlog使用 nlog 记录到不同的文件
【发布时间】:2015-11-20 19:34:05
【问题描述】:

我正在尝试使用 Nlog 登录到不同的文件。现在我登录到两个不同的文件,一个用于应用程序,第二个用于 Topshelf 和 Masstransit。在我的应用程序中,我像这样初始化我的记录器 LogManager.GetLogger("MyLogger");

在 Nlog.config 中配置。

这是 Masstransit 和 Topshelf 日志记录配置

NLogLogger.Use();
HostLogger.UseLogger(new NLogLogWriterFactory.NLogHostLoggerConfigurator());

如何配置 Topshelf 和 Masstransit 3 以使用不同的 Nlog 记录器?

【问题讨论】:

    标签: c# .net nlog masstransit topshelf


    【解决方案1】:

    您可以在配置中将LogFactory 传递给MassTransit:

    Bus.Factory.CreateUsingXxx(x => x.UseNLog(logFactory));
    

    LogFactory 可以使用单独的 NLog 配置创建。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-02-21
      • 1970-01-01
      • 1970-01-01
      • 2012-02-23
      • 1970-01-01
      • 2021-11-27
      • 2011-03-01
      • 1970-01-01
      相关资源
      最近更新 更多