在我的项目中,我正在将Log4j-1.2.17升级到Log4j2-2.12.2。为此,我使用log4j-1.2桥。在旧版本中,我使用属性文件配置log4j。
发布于 2020-05-28 23:06:04
在Log4j 2.13.0之前,log4j-1.2-api只为使用log4j 1.xAPI进行日志记录的应用程序提供兼容性。Log4j 2配置仍然使用,因为所有日志记录调用都重定向到Log4j 2,因此只有Log4j 2配置语法才是有效的。
许多旧的log4j 1.x内部类也存在,因为许多应用程序都在使用它们来手动操作日志记录,其中大部分可能在Log4j 2中并不必要。
在Log4j 2.13.0中,log4j-1.2-api被扩展为为Log4j 1.x配置文件提供实验支撑。您必须将您的log4j 1配置与文档进行比较,以确定这种支持是否适合您。然而,即使在兼容性支持的情况下,Log4j 1.x PropertyConfigurator仍然是一个不操作。
https://stackoverflow.com/questions/62068918
复制相似问题