我正在将应用程序部署到Java EE容器中,该容器在服务器范围内公开自定义Log4j 1.2实现,并且它是可预见的未来唯一的日志记录工具(JRE的安全管理器配置将阻止从应用程序级代码/库创建任何文件) . Apache Commons Logging也可用,连接到Log4j 1.2实现 . 但是,我希望添加到我的应用程序的一些库是针对Log4j 2 API构建的 .

是否存在使用基础Log4j1或Apache Commons Logging的Log4j 2 SPI实现?我看到有一个Log4j2到SLF4J实现,并且SLF4J可以反过来被定向到Log4j1 ......但是有一个Log4j2实现直接进入Log4j1或Apache Commons Logging,所以不需要SLF4J吗?