我在Tomcat 9中运行了一个(Maven)多模块Spring应用程序,它使用外部logback.xml进行了配置。
出于某种原因,Logback只是从Spring应用程序所在的“主模块”进行日志记录。这个主模块实际上也是打包成WAR的模块,它包含其余的模块。
我可以看到tomcat9-stdout.log中的所有日志行,但在logback配置中定义的日志文件中看不到。只有主模块的日志行出现在那里。
这种行为的原因是什么?
发布于 2018-11-05 13:46:09
当公共日志记录和jcl-overslf4j一起在类路径上时,我看到了这种奇怪的情况。将共享日志排除在类路径之外通常会有所帮助。
https://stackoverflow.com/questions/53116601
复制相似问题