我正在运行NServiceBus并拥有此issue。要尝试对其进行故障排除,我想让NServiceBus登录到文件。
问题是我在IIS中托管NServiceBus,而不是NServiceBus.Host.exe。因此,我不知道如何打开生产资料。
有没有办法告诉NServiceBus登录不使用配置文件的文件? (或者在不使用NServiceBus.Host.exe时设置配置文件的方法?)
我原本希望有一种方法可以更改NServiceBus.Configure.With().Log4Net();
以将Appender
放入其中以便记录到文件中。但是我在代码中看不到这样做(所有的例子都使用xml)。
如果有办法改变这种情况,可以记录到一个很棒的文件:
<configSections>
<section name="Logging" type="NServiceBus.Config.Logging, NServiceBus.Core" />
</configSections>
<Logging Threshold="FINE" />
有谁知道如何做这些事情?
答案 0 :(得分:0)
实施IWantCustomLogging
:
在代码中指定RollingFileAppender:
Configure.Log4net< RollingFileAppender>(...)