Я думаю, что должно быть простое решение моей проблемы, но я не могу понять это.Мы используем NServicebus в службе Windows, и мы настроили его для использования log4net для ведения журнала, в коде у нас это выглядит так:
SetLoggingLibrary.Log4Net (log4net.Config.XmlConfigurator.Configure);
Configure.With (). Log4Net () .....
Пока все хорошо.Проблема в том, что NServicebus по-прежнему создает свой собственный файл журнала с именем «logfile», в котором находится та же папка, в которой запускается приложение, то есть среди двоичных файлов.В наших средах разработки и тестирования, где мы часто переустанавливаем и перезапускаем сервис, это вскоре приводит к созданию папки binaries с большим количеством файлов журналов, поскольку каждый день создается новый файл (например, старый файл с предыдущей датой переименовывается в: logfile2012-02-28).
В конфигурационном файле сервиса у нас есть следующие строки:
...
<section name="Logging" type="NServiceBus.Config.Logging, NServiceBus.Core" />
<Logging Threshold="OFF" />
таквсе файлы журналов пусты, но как мы можем остановить их создание или, по крайней мере, создать их в отдельной папке журнала?
Спасибо
Кристиан