【发布时间】:2021-12-28 15:40:04
【问题描述】:
我目前正在将一个项目从使用 log4j1 升级到 log4j2。 代码中的某些地方正在调用 appender.getFilter(),但使用新 API 时不再可用。 旧代码使用 org.apache.log4j.Appender 而我现在正在使用 org.apache.logging.log4j.core.Appender。
查看 log4j2 文档和代码,我可以看到可以将过滤器添加到 Appenders,但我无法找到如何获取它们。
有没有办法以编程方式获取已应用于 Appender 的过滤器?
【问题讨论】: