2
我有一種情況,即在我的應用程序中使用了單獨的組件,該應用程序也將消息與我的類消息一起記錄下來。如何禁止子類在Log4Net中記錄消息
在log4net中有沒有一種方法可以從記錄器中記錄消息中抑制此類組件。 我不能修改子類組件。 Log4Net中的一些配置可以抑制此特定的類消息。
我有一種情況,即在我的應用程序中使用了單獨的組件,該應用程序也將消息與我的類消息一起記錄下來。如何禁止子類在Log4Net中記錄消息
在log4net中有沒有一種方法可以從記錄器中記錄消息中抑制此類組件。 我不能修改子類組件。 Log4Net中的一些配置可以抑制此特定的類消息。
如果你的伐木工人有層次的名字,你可以做這樣的事情:
<logger name="namespace.YourClassThatShouldNotLog" additivity="false">
<level value="OFF" />
</logger>
<root>
<level value="ALL" />
<appender-ref ref="YourAppender" />
</root>
編輯:其實你只需要對有問題的類專門的記錄器(名稱)。它不需要分層。
謝謝Stefan這正是我正在尋找 – Anks4SomeMore