以编程方式设置log4j筛选器




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

我设法挖掘了一些,并查看了可能的解决方案(仍需验证):
A.获取Logger对象
B.调用getAppender方法
C.对于获得的Appender,调用addFilter

最新更新