В настоящее время у меня есть служба Windows, которая использует MassTransit. Эта служба Windows использует Log4Net для всех протоколирования, и теперь я хочу также включить Log4Net для внутреннего ведения журнала MassTransit. Но, я хочу:MassTransit - Используйте другой файл Log4Net для журналов MT
- Записывать логи MT в другой файл, чем службы Windows регистрирует
- Использовать одну (существующий) Log4Net конфигурационный файл для настройки обоих выходов
Я уже добавлен sbc.UseLog4Net()
при инициализации шины, и это отлично работает. Но он записывается в тот же файл, что и мои журналы служб Windows.
Я понимаю, что могу позвонить sbc.UseLog4Net(@"log4net.config")
с отдельным файлом, чтобы выполнить это.
Я действительно хочу, чтобы иметь возможность изменить текущий файл log4net.config, чтобы выполнить это.
Спасибо @Travis! Я могу быть толстым здесь, но как я могу указать логгер Log4Net, встроенный в MassTransit, чтобы использовать правильный файл? – MattW
Я был глупым ... получил это сейчас. – MattW