Я использую NServiceBus и имею эту проблему . Чтобы попробовать и устранить неполадки, я хотел бы сделать журнал NServiceBus в файл.
Проблема в том, что я размещаю NServiceBus в IIS, а не 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" />
Кто-нибудь знает, как сделать любую из этих вещей?