【问题标题】:Spring Boot 2 with Lombok and application.yml log level by package setting does not workSpring Boot 2 与 Lombok 和 application.yml 日志级别的包设置不起作用
【发布时间】:2021-03-11 11:36:25
【问题描述】:

我尝试使用 Spring Boot 2 和 Lombok 的组合来创建 Log4j2 Logger (@Log4j2)。 这是有效的。

现在我为 application.yml 中的特定类添加日志级别(YAML 不是属性!)。这不起作用:

logging:
  level:
    root: INFO
    my.poc.package.MyClass: DEBUG

现在我删除类名,以便只保留包名作为键。 这也不起作用:

logging:
  level:
    root: INFO
    my.poc.package: DEBUG

想法?

【问题讨论】:

    标签: spring-boot yaml config log4j2 lombok


    【解决方案1】:

    您是否已将项目配置为使用 Log4j 2 而不是 Logback?默认情况下,Spring 使用 Logback,因此您将使用这些设置配置 Logback。但是由于您的班级使用 Log4j2,因此它不会知道。

    【讨论】:

      猜你喜欢
      • 2019-10-27
      • 2015-09-26
      • 1970-01-01
      • 1970-01-01
      • 2013-12-27
      • 2018-06-03
      • 1970-01-01
      • 2018-01-05
      相关资源
      最近更新 更多