特定のアペンダー フィルター用であることをプログラムで確認するにIsEnabledFor
はどうすればよいですか。true
これは私の設定です:
<log4net>
<root>
<level value="ALL" />
<appender-ref ref="appender" />
</root>
<appender name="appender" type="log4net.Appender.FileAppender">
<filter type="log4net.Filter.LevelRangeFilter">
<levelMin value="ERROR" />
<levelMax value="FATAL" />
</filter>
</appender>
<log4net>
<root>
わかりましたので、レベルを言うように設定ERROR
してIsEnabledFor
(デバッグ)を実行すると返されますが、レベルtrue
を設定してアペンダーにフィルターを追加すると、フィルターは考慮されません。<root>
ALL
アペンダーフィルターを含めるにはどうすればよいですか、またはこれを照会する別の方法はありますか?