2016-04-22 80 views
1

我有一组XD作业模块,都使用log4j日志记录。我最近升级到Spring XD 1.3.1,我的模块不再记录。Spring XD:使用log4j和logback

我已经尝试将我的软件包添加到xd-singlenode-logback.groovy配置文件。这没有效果。 我创建了一个使用slf4j的虚拟模块,它可以正确记录。

我试图找到关于log4j和logback兼容性的任何信息,但还没有找到明确的答案。

我是否必须用slf4j切换log4j,或者是否有我丢失的东西。

回答

0

你在类路径上有log4j吗?

xd/lib包含log4j-over-slf4j-1.7.12.jar它应该将您的log4j调用转换为slf4j,然后调用logback。

尽管如此,您不应该在CP上拥有真正的log4j才能正常工作。