Консольное приложение Log4Net в приложении C # WPF - PullRequest
0 голосов
/ 05 ноября 2019

У меня есть приложение WPF, в котором RollingFileAppender отлично работает при записи сообщений в файл журнала. Однако я пытаюсь получить только журналы уровня INFO и отобразить их в окне WPF. Я пытался с NotifyAppender, COnsole Appender, ни один из них не работает, как ожидалось. Может кто-нибудь предложить, какой будет правильный подход для этого, когда окно WPF или окно консоли появится и покажет журналы INFO в реальном времени.

1 Ответ

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

Вы можете использовать фильтр для достижения того, что вы описываете:

<appender name="ConsoleAppender" type="log4net.Appender.ConsoleAppender">
  <filter type="log4net.Filter.LevelRangeFilter">
    <levelMin value="INFO" />
    <levelMax value="INFO" />
  </filter>
</appender>

Это будет показывать только сообщения INFO в окне консоли.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...