使用 nlog 记录到不同的文件
Log to different files with nlog
我正在尝试使用 Nlog 登录到不同的文件。现在我正在登录两个不同的文件,一个用于应用程序,第二个用于 Topshelf 和 Masstransit。在我的应用程序中,我像这样初始化我的记录器
LogManager.GetLogger("MyLogger");
配置在Nlog.config.
这是配置的 Masstransit 和 Topshelf 日志记录
NLogLogger.Use();
HostLogger.UseLogger(new NLogLogWriterFactory.NLogHostLoggerConfigurator());
我如何配置 Topshelf 和 Masstransit 3 以使用不同的 Nlog 记录器?
您可以在配置中将 LogFactory
传递给 MassTransit:
Bus.Factory.CreateUsingXxx(x => x.UseNLog(logFactory));
可以使用单独的 NLog 配置创建 LogFactory
。
我正在尝试使用 Nlog 登录到不同的文件。现在我正在登录两个不同的文件,一个用于应用程序,第二个用于 Topshelf 和 Masstransit。在我的应用程序中,我像这样初始化我的记录器
LogManager.GetLogger("MyLogger");
配置在Nlog.config.
这是配置的 Masstransit 和 Topshelf 日志记录
NLogLogger.Use();
HostLogger.UseLogger(new NLogLogWriterFactory.NLogHostLoggerConfigurator());
我如何配置 Topshelf 和 Masstransit 3 以使用不同的 Nlog 记录器?
您可以在配置中将 LogFactory
传递给 MassTransit:
Bus.Factory.CreateUsingXxx(x => x.UseNLog(logFactory));
可以使用单独的 NLog 配置创建 LogFactory
。