以编程方式设置log4j过滤器

时间:2012-09-10 19:09:53

标签: java log4j


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

1 个答案:

答案 0 :(得分:1)

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