【问题标题】:Spring boot: Logback logs only from one moduleSpring Boot:仅来自一个模块的 Logback 日志
【发布时间】:2019-04-06 13:57:53
【问题描述】:

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

由于某种原因,Logback 仅从 Spring 应用程序所在的“主模块”进行日志记录。这个主模块实际上也是被打包为 WAR 的模块,它包含了其余的模块。

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

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

【问题讨论】:

  • 能否提供您的pom.xmllogback.xml 文件?
  • commons-loggingjcl-over-slf4j 一起在类路径上时,我看到了这样的怪异现象。从类路径中排除 commons-logging 通常会有所帮助。
  • 作为答案添加,以便您可以接受并让其他人知道如何解决问题!

标签: java maven spring-boot logging logback


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-03-15
    • 2015-03-11
    • 2021-11-18
    • 1970-01-01
    • 2020-07-18
    • 2022-10-20
    • 2021-06-26
    相关资源
    最近更新 更多