gpt4 book ai didi

c# - log4net:如何关闭程序集引用的日志记录?

转载 作者:行者123 更新时间:2023-12-02 04:51:35 24 4
gpt4 key购买 nike

在我的项目中,我使用 log4net 进行日志记录。我的项目有一个 DLL 的引用,它也使用 log4net 进行日志记录。现在我面临的问题是,我的日志文件有两个输出:来 self 自己的代码的消息以及来自引用的消息。

如何关闭引用的 DLL 的日志记录?

最佳答案

除了 Ash Burlaczenko 的回答,您还可以从外部命名空间过滤这些消息,如下所示:

<filter type="log4net.Filter.LoggerMatchFilter">
<!-- allows this sub-namespace to be logged... -->
<loggerToMatch value="Noisy.Namespace.But.Important" />
</filter>
<filter type="log4net.Filter.LoggerMatchFilter">
<!-- ...but not the rest of it -->
<loggerToMatch value="Noisy.Namespace" />
<acceptOnMatch value="false" />
</filter>

(从 here 复制的 XML)

关于c# - log4net:如何关闭程序集引用的日志记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18752307/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com