我的情况是我在我的应用程序中使用单独的copmonent,它也会记录消息以及我的类消息。
在log4net中是否有一种方法来阻止此类组件在记录器中记录消息。 我无法修改子类组件。 Log4Net中的某些配置是否可以抑制此特定类消息。
答案 0 :(得分:1)
如果您的记录器具有分层名称,您可以执行以下操作:
<logger name="namespace.YourClassThatShouldNotLog" additivity="false">
<level value="OFF" />
</logger>
<root>
<level value="ALL" />
<appender-ref ref="YourAppender" />
</root>
编辑:实际上,您只需要为相关课程设置专用记录器(名称)。它不需要是分层的。