понедельник, 2 июня 2008 г.

Отключение internal log в log4net

log4net имеет обыкновение выводить в консоль еще и свой собственный вывод. Выглядит это примерно так:
log4net: XmlHierarchyConfigurator: Configuration update mode [Merge].
log4net: XmlHierarchyConfigurator: Logger [root] Level string is [ALL].
log4net: XmlHierarchyConfigurator: Logger [root] level set to [name="ALL",value=-2147483648].
...
Называется это internal log. Когда мы пишем web-приложение, мы его не видим и не знаем. Но стоит начать писать консольное приложение, использующие log4net, как он тут же вылезает и начинает мешать. Для того, чтобы отключить, достаточно в секции appSettings конфигурационного файла приложения написать:
<add key="log4net.Internal.Quiet" value="true" />

Комментариев нет: