【问题标题】:Spring Boot : "Cannot set level: INFO, ERROR for 'org.springframework'" using logback-spring.xmlSpring Boot:“无法设置级别:INFO,'org.springframework'的错误”使用logback-spring.xml
【发布时间】:2020-01-14 14:41:56
【问题描述】:

我的应用程序在 V 1.5.10.RELEASE 中运行,为了在文件中跟踪我的日志,我基本上使用了 logback-spring.xml

当处理程序捕获并抛出 "message": "java.lang.NullPointerException" 类型的异常时 错误被严重重组:

{
  "timestamp": "2019-11-12T10:59:58.124Z",
  "timeZone": "Europe/Paris",
  "level": "ERROR",
  "env": "PRD",
  "laas_apcode": "xxxx",
  "laas_type": "service_logs",
  "laas_retention": "quarter",
  "laas_token": "0000000x",
  "organizationalEntity": "xxxx",
  "apName": "xxx-xxxx",
  "apVersion": "0.4.9-1911",
  "nodeName": "xxxx",
  "labels": {
    "userId": "",
    "sourceIp": "",
    "layer": "",
    "rootCorrelationId": "",
    "correlationId": "",
    "parentCorrelationId": ""
  },
  "loggerName": "o.s.b.logging.LoggingApplicationListener",
  "message": "Cannot set level: INFO, ERROR for 'org.springframework'",
  "exception": {
    "stackTrace": ""
  }
}

在我的 application.yml 我设置了这个:

# Logging Configurations   
logging:
  level:
    ROOT: WARN
    org.springframework: INFO, ERROR

【问题讨论】:

    标签: java spring spring-boot log4j websphere-8


    【解决方案1】:

    不允许在一个包上设置多个级别

    # Logging Configurations   
    logging:
      level:
        ROOT: WARN
        org.springframework: INFO
    

    这将显示INFOWARNERROR 级别的所有消息,用于包org.springframework

    以及WARNERROR 级别的所有消息,用于包your.package

    【讨论】:

      猜你喜欢
      • 2019-01-19
      • 2018-11-07
      • 2017-05-08
      • 2019-03-15
      • 1970-01-01
      • 2019-05-31
      • 1970-01-01
      • 2021-10-16
      • 2017-09-07
      相关资源
      最近更新 更多