C#WPF应用程序中的Log4Net控制台Appender

我有一个WPF应用程序,其中RollingFileAppender可以很好地将消息记录到日志文件中。 但是,我试图仅检索INFO级别的日志,并将其显示在WPF窗口中。 我已经尝试过使用NotifyAppender和COnsole Appender进行操作,但是它们都没有按预期工作。 任何人都可以建议什么正确的方法,其中将弹出WPF窗口或控制台窗口并显示实时INFO日志。

tno1no3 回答:C#WPF应用程序中的Log4Net控制台Appender

您可以使用过滤器来实现您所描述的内容:

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

这将仅在控制台窗口中显示INFO消息。

本文链接:https://www.f2er.com/3159933.html

大家都在问