我们在当前项目中使用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。)