如何抑制子类在 Log4Net 中记录消息
我遇到的情况是,我在应用程序中使用单独的组件,该组件还将消息与我的类消息一起记录。
log4net 中是否有一种方法可以禁止此类组件在记录器中记录消息。 我无法修改子类组件。 Log4Net 中的某些配置可以抑制此类特定消息吗?
I have a situation where I am using a seperate copmonent in my application,which is also logging the messages along with my class messages.
Is there a way in log4net to supress this class component from logging messages in the logger.
I cant modify the subclass component.
Can some configurations in the Log4Net suppress this specific class messages.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您的记录器具有分层名称,您可以执行以下操作:
编辑:实际上,您只需要为相关类提供专用的记录器(名称)即可。它不需要是分层的。
If your loggers have hierarchical names you can do something like this:
Edit: Actually you just need to have a dedicated logger (name) for the class in question. It does not need to be hierarchical.