Spring Boot: «Невозможно установить уровень: INFO, ERROR для« org.springframework »» с использованием logback-spring. xml - PullRequest
0 голосов
/ 14 января 2020

Мое приложение запущено в 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

1 Ответ

2 голосов
/ 14 января 2020

установка нескольких уровней в одном пакете недопустима

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

это покажет все сообщения уровня INFO, WARN, ERROR для пакета org.springframework

и все сообщения уровня WARN, ERROR для пакета your.package

...