如何将数据(单独的级别)记录到Log4Net中的特定appender?

时间:2016-05-16 18:54:42

标签: c# log4net

我创建了2个appender,我想将所有错误消息记录到ErrorAppender,并将所有信息消息记录到InfoAppender。

但是,我的InfoAppender偶尔会收到一条错误消息。

我想知道是否需要使用过滤器而不是阈值。

我的appenders:

  1. ErrorAppender的阈值为“ERROR”
  2. InfoAppender的阈值为“INFO”
  3. 我的配置:

    <root>
      <level value="ALL" />
        <appender-ref ref="ErrorAppender" />
        <appender-ref ref="InfoAppender" />  
    </root>
    

    在我的代码中,我使用ILOG.Error()或ILOG.Info()来记录我的消息。

0 个答案:

没有答案