混合 log4j 1.x 和 log4j 2
我有一个使用log4j2编写的新应用程序,以利用它的一些新功能。它使用的一个库有点旧,是用log4j 1.x构建的。我遇到了一个问题,即应用程序中的新代码写入日志,但旧库中的代码不会写入日志。我甚至有一个类,它是旧库中某些东西的子类,也是由旧库中的代码调用的,并且此代码也不会写入日志。我已将应用程序配置为使用 log4j2 版本 2.0.2,并且在引用旧库作为 maven 依赖项时显式排除了 log4j。
如何让旧库中的代码与新代码登录到同一文件中?
重写旧库应该被认为是最后的手段