log4j+commons日志迁移到Logback



我们在当前项目中使用log4j+commons日志记录。现在我们正在从log4j镜像到Logback,所以我们可以用logback.xml替换log4j.properties吗?或者我们必须将log4j转换为SLF4J?

您可以使用SLF4J及其log4j-over-slf4j模块。

来自文件:

log4j-over-slf4j-

SLF4J带有一个名为log4j-over-slf4j的模块。它允许log4j用户将现有应用程序迁移到SLF4J,而无需更改单行代码,只需将log4j.jar文件替换为log4j-over-slf4j.jar即可,如下所述。

您还需要SLF4J后面的Logback和Logback配置(logback.xml/logback.groovy等)

还有一个类似的模块用于commons日志记录。(请参阅从Jakarta Commons Logging(JCL)逐步迁移到SLF4J。)

最新更新