我们在当前的项目中使用log4j+commons-logging。现在我们正在从log4j镜像到Logback,那么我们是否可以使用logback.xml替换log4j.properties,或者我们必须将log4j转换为SLF4J?
发布于 2012-03-24 18:33:15
您可以使用SLF4J及其log4j-over-slf4j模块。
来自the documentation
log4j-over-slf4j
SLF4J附带了一个名为log4j-over-slf4j的模块。它允许log4j用户将现有应用程序迁移到SLF4J,而无需更改一行代码,只需将log4j.jar文件替换为log4j-over-slf4j.jar即可,如下所述。
您还需要SLF4J背后的登录和登录配置(logback.xml/logback.groovy等)。
commons-logging也有一个类似的模块。(请参阅Gradual migration to SLF4J from Jakarta Commons Logging (JCL)。)
https://stackoverflow.com/questions/9847315
复制相似问题