获取重复的Log4Net条目

时间:2011-05-20 18:43:17

标签: log4net log4net-configuration

我在日志输出中使用以下web.config条目获取重复行:

<root>
      <priority value="Off"/>
      <appender-ref ref="FileAppender"/>
   </root>
   <logger name="SessionMgr">
      <priority value="ALL" />
      <appender-ref ref="FileAppender" />
    </logger>

如果我把这个元素拿走,我什么也得不到,正如我所料。但是,添加元素会导致重复行。

我不理解什么?

1 个答案:

答案 0 :(得分:6)

我会尝试这样做:

   <root>
      <priority value="Off"/>
      <appender-ref ref="FileAppender"/>
   </root>
   <logger name="SessionMgr">
      <priority value="ALL" />
   </logger>

您的root logger已经告诉您登录FileAppender。您不需要在SessionMgr记录器中添加它。您还可以查看此文章以获取更多详细信息:

Eliminate duplicate logging in log4net