【问题标题】:logback-spring.xml is not working with spring boot 1.4.2logback-spring.xml 不适用于 spring boot 1.4.2
【发布时间】:2017-05-08 13:57:44
【问题描述】:

一旦我将 logback.xml 的名称更改为 logback-spring.xml 应用程序停止记录,我就将 logback 1.1.8 与 spring boot 1.4.2 一起使用。而且当我使用 logback.xml 时,我无法使用 springProfiles 标签。

15:55:23,459 |-错误 ch.qos.logback.core.joran.spi.Interpreter@153:46 - 不适用 [appender-ref] 的操作,当前 ElementPath 是 [[配置][springProfile][root][appender-ref]] 15:55:23,459 |-ch.qos.logback.core.joran.spi.Interpreter@154:46 中的错误 - 否 [appender-ref] 的适用操作,当前 ElementPath 是 [[配置][springProfile][root][appender-ref]] 15:55:23,460 |-ch.qos.logback.core.joran.spi.Interpreter@158:36 中的错误 - 否 [springProfile] 的适用操作,当前 ElementPath 是 [[配置][springProfile]]

请建议是否有人遇到此问题?

【问题讨论】:

  • 欢迎来到 Stack Overflow!请参观,环顾四周,并通读帮助中心,特别是如何提出一个好的问题?我可以在这里问什么主题?从第二个链接:“要求家庭作业帮助的问题必须包括您迄今为止为解决问题所做的工作的摘要,以及您在解决问题时遇到的困难的描述。”您还必须以文字而非图片的形式提供您的问题。

标签: spring-boot


【解决方案1】:

Spring boot 尝试从类路径加载 logback.xml,就我而言,虽然我已将 logback.xml 替换为 logback-spring.xml,但它正在读取 logback.xml,在调试时发现类路径中的库之一是提供导致此问题的 logback.xml

【讨论】:

  • 那么你是如何解决这个问题的?您是否删除了完整的依赖项,或者有没有办法将 spring 配置为使用特定的 logback 配置文件?
  • 在我的例子中,它是一个内部库,所以我不得不修复它的 pom,以便在今年春天能够拉出正确的之后,在最终工件中不包含 logback.xml
猜你喜欢
  • 2019-05-31
  • 2019-01-19
  • 2018-11-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-09-07
  • 2021-10-16
相关资源
最近更新 更多