标签: java log4j
今天我了解了log4j过滤器的存在,以及如何在配置文件中设置它们。 我有一个Appender服务给定包下的所有类。 对于其中一个类,我想设置一个log4j过滤器,我将开发它将基于StringMatchFilter(它将扩展它)。 对于所有其他类,我不想使用此过滤器。 怎么能得到这个?
答案 0 :(得分:1)
我设法挖了一下,看看可能是什么解决方案(仍需要验证): A.获取Logger对象 B.调用getAppender方法 C.对于获得的Appender,请致电addFilter
getAppender
addFilter