Log4Net重复记录的问题

3

在我的web.config文件中,我发现日志输出出现了重复的行,以下是相关配置:

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

如果我去掉 pre 元素,我将得到空白,这是我预期的。但是,添加 pre 元素会导致每一行都被复制一次。
我不理解的是什么?
1个回答

8
我会尝试这样做:
   <root>
      <priority value="Off"/>
      <appender-ref ref="FileAppender"/>
   </root>
   <logger name="SessionMgr">
      <priority value="ALL" />
   </logger>

你的根记录器已经告诉你要记录到FileAppender。你不需要在SessionMgr记录器中添加它。你还可以查看这篇文章获取更多详细信息:消除log4net中的重复日志记录

6年后获胜!谢谢。 - Damian
8年后获胜!谢谢。 - Shlomi Bazel
十年后获胜!谢谢。 - Washington A. Ramos

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接