春季启动:Logback仅从一个模块记录日志

时间:2018-11-02 10:16:39

标签: java maven spring-boot logging logback

我有一个在Tomcat 9中运行的(Maven)多模块Spring Boot应用程序。Logback使用外部logback.xml配置。

由于某种原因,Logback仅从Spring应用程序所在的“主模块”进行记录。该主模块实际上也是包装为WAR的模块,其中包含其余模块。

我可以在tomcat9-stdout.log中看到所有记录的行,但是在logback配置中定义的日志文件中看不到。仅主模块的日志行显示在此处。

这种行为的原因可能是什么?

1 个答案:

答案 0 :(得分:0)

当commons-logging和jcl-over-slf4j一起在类路径上时,我已经看到了这样的怪异现象。从类路径中排除commons-logging通常会有所帮助。