log4j允許在下面4個地方中任意一個指定過濾器:
與追加器,記錄器和屬性元素處于同一級别。 這些過濾器可以在事件傳遞到loggerconfig之前接受或拒絕事件。
在記錄器元素中。 這些過濾器可以接受或拒絕特定記錄器的事件。
在一個appender元素。 這些過濾器可以防止或導緻事件由追加器處理。
在追加器引用元素中。 這些過濾器用于确定記錄器是否應将事件路由到追加器。
雖然隻能配置單個 filter元素,但該元素可以是代表compositefilter的 filters元素。 filters 元素允許在其内配置任何數量的filter元素。下面的例子表示如何在consoleappender上配置多個過濾器。
<code></code>
<a></a>