获取重复的 Log4Net 条目

发布于 2024-11-08 22:05:39 字数 386 浏览 2 评论 0原文

我在日志输出中收到重复的行,其中包含以下 web.config 条目:

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

如果我取出该元素,则如我所料,我什么也得不到。但是,添加元素会导致所有行重复。

我不明白什么?

I am getting duplicate lines in my log output with the following web.config entries:

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

If I take the element out I get nothing, as I expect. But, adding the element results in ever line duplicated.

What am I not understanding?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

云淡月浅 2024-11-15 22:05:39

我会尝试这个:

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

您的根记录器已经告诉您登录到 FileAppender。您不需要将其添加到 SessionMgr 记录器中。您还可以查看这篇文章了解更多详细信息:

消除 log4net 中的重复日志记录

I would try this instead:

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

Your root logger already tells you to log to FileAppender. You shouldn't need to add it in your SessionMgr logger. You can also see this article for more details:

Eliminate duplicate logging in log4net

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文