Удаление файла log4net.config не останавливает ведение журнала для приложения WCF.

У меня есть приложение WCF, размещенное в IIS 7, и я включил для него log4net. Я использую отдельный файл log4net.config, потому что я хотел бы упростить включение / отключение ведения журнала без изменения web.config. При удалении файла log4net.config по указанному пути мое приложение WCF начинает вход в файл. Но если я удалю файл log4net.config, приложение продолжит регистрацию. Похоже, что для удаления опции ведения журнала мне всегда приходится перезапускать пул приложений вручную.

Есть ли другой способ отключить ведение журнала log4net без перезапуска пула приложений IIS или добавления конфигурации в web.config?

Спасибо.


person Monica    schedule 03.10.2012    source источник


Ответы (1)


Если ваше ведение журнала начинается при создании файла, ваше приложение должно его отслеживать, что предполагает, что все, что вам нужно сделать, это отредактировать файл log4net.config и отключить уровень ведения журнала.

person sgmoore    schedule 04.10.2012