log4j + commons-logging迁移到Logback

use*_*387 2 logging log4j runtime logback slf4j

我们在当前项目中使用log4j + commons-logging.现在我们从log4j的到的logback mirgrating,所以我们只使用替换log4j.propertieslogback.xml或我们必须转换到log4j的SLF4J?

pal*_*int 5

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

文档:

log4j的环比SLF4J

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

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

对于公共日志记录也存在类似的模块.(请参阅从Jakarta Commons Logging(JCL)逐步迁移到SLF4J.)