Дополнительно
Log4Net, настраивающий уровень регистрации
Как я заставляю Log4net только зарегистрировать Информационные регистрации уровня? Это даже возможно? Вы можете только установить порог?
Это - то, что я имею, и это регистрирует Информацию и выше как я ожидал бы. Есть ли что-нибудь, что я могу сделать, чтобы заставить его только зарегистрировать информацию?
<logger name="BrokerCollection.Model.XmlDocumentCreationTask">
<appender-ref ref="SubmissionAppender"/>
<level value="Info" />
</logger>
61
5
В рамках определения appender я полагаю, что Вы можете сделать что-то вроде этого:
Используйте 'порог'.
Например:
В этом примере всю ИНФОРМАЦИЮ и выше посылают в Пульт, все ПРЕДУПРЕЖДАЮТ, посланы в файл, и ОШИБКИ посылают в Журнал событий.
Да. Это сделано с фильтром на appender.
Вот appender конфигурация, которую я обычно использую, ограниченный только ИНФОРМАЦИОННЫМ уровнем.
Если Вы хотели бы выполнить его, динамично пробуют это:
Конфигурация приложения:
Ссылки в csproj файле:
Вы можете использовать log4net. Фильтр. LevelMatchFilter. другие варианты могут быть найдены в обучающая программа log4net - фильтры
в Вашем appender разделе добавляют
принятие на дефолте матча верно, таким образом, Вы можете пропустить его, но если Вы устанавливаете его в ложный, Вы можете отфильтровать фильтры log4net