【发布时间】:2011-10-20 07:26:54
【问题描述】:
我有一种情况,我在我的应用程序中使用了一个单独的 copmonent,它也将消息与我的类消息一起记录。
log4net 中是否有办法禁止此类组件在记录器中记录消息。 我无法修改子类组件。 Log4Net 中的某些配置是否可以抑制此特定类消息。
【问题讨论】:
标签: log4net
我有一种情况,我在我的应用程序中使用了一个单独的 copmonent,它也将消息与我的类消息一起记录。
log4net 中是否有办法禁止此类组件在记录器中记录消息。 我无法修改子类组件。 Log4Net 中的某些配置是否可以抑制此特定类消息。
【问题讨论】:
标签: log4net
如果您的记录器具有分层名称,您可以执行以下操作:
<logger name="namespace.YourClassThatShouldNotLog" additivity="false">
<level value="OFF" />
</logger>
<root>
<level value="ALL" />
<appender-ref ref="YourAppender" />
</root>
编辑:实际上,您只需要为相关类设置一个专用记录器(名称)。它不需要是分层的。
【讨论】: