简体   繁体   English

在 log.net 中禁用特定级别

[英]Disable particluar level in log4net

I have to disable only trace level in my project using log.net.我必须使用 log.net 在我的项目中仅禁用跟踪级别。 I googled it but it didn't help me.我用谷歌搜索,但对我没有帮助。 So can anyone help me out how to turn off only trace level as well as all particular level turn off logging in log.net?那么谁能帮我解决如何仅关闭跟踪级别以及所有特定级别关闭 log.net 中的日志记录?

You can use LevelMatch filter with AcceptOnMatch = false.您可以将 LevelMatch 过滤器与 AcceptOnMatch = false 一起使用。 That way it would exclude selected level from logging.这样它将从日志记录中排除选定的级别。

<filter type="log4net.Filter.LevelMatchFilter">
    <AcceptOnMatch value="false" />
    <LevelToMatch value="TRACE" />
</filter>

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM