Как отфильтровать записи журнала в приложении? - PullRequest
0 голосов
/ 31 октября 2019

У меня есть приложение WinForms с log4net. В app.config есть раздел конфигурации log4net. Он содержит такие настройки:

<appender name="coloredConsoleAppender" type="log4net.Appender.ColoredConsoleAppender">
      <filter type="log4net.Filter.LevelRangeFilter">
        <levelMin value="INFO" />
        <levelMax value="FATAL" />
      </filter>
      <layout type="log4net.Layout.PatternLayout">
        <param name="ConversionPattern" value="%d [%t] %m%n" />
      </layout>
    </appender>

Но пользователь хочет изменить levelMin и levelMax через меню GUI, потому что редактировать файл app.config неудобно. Как изменить значения levelMin и levelMax в приложении?

1 Ответ

0 голосов
/ 05 ноября 2019

log4net может быть сконфигурирован с помощью конфигурационного файла, и позже приложение может корректировать параметры следующим образом:

...