我使用 NServiceBus 2.6。
我使用 log4net.config 文件并通过端点中的代码初始化日志记录工具:
SetLoggingLibrary.Log4Net(() =>
XmlConfigurator.ConfigureAndWatch(new FileInfo("log4net.config")));
当我正常运行 NServiceBus.Host.exe 时,它记录良好,但是当我使用 /install 将其部署为 Windows 服务时,不再记录任何内容。
如果我使用基于代码的方式,它会起作用:
SetLoggingLibrary.Log4Net<RollingFileAppender>(...)
任何想法为什么...?