1


今天我了解了 log4j 过滤器的存在,以及如何在配置文件中设置它们。
我有一个 Appender 为给定包下的所有类提供服务。
对于其中一个类,我想设置一个 log4j 过滤器,我将开发它基于StringMatchFilter(它将扩展它)。
对于所有其他类,我不想使用此过滤器。
如何获得?

4

1 回答 1

2

我设法挖了一下,看看可能是什么解决方案(仍然需要验证):
A. 获取Logger对象
B. 调用getAppender方法
C. 对于获取的Appender,调用addFilter

于 2012-09-10T20:29:15.817 回答