Я пытаюсь отладить свое приложение сегодня, но консоль весенней загрузки отображает следующее сообщение:
enableLoggingRequestDetails='false': request parameters and headers will be masked to prevent unsafe logging of potentially sensitive data
А пока я хочу знать все, что происходит в приложении.
Итак, мой вопрос: как я могу включить детализацию запроса на ведение журнала в application.properties?
@ M.Deinum, вы ее решили. Пожалуйста, добавьте свой комментарий в качестве ответа, чтобы я пометил его, чтобы другие люди легко его нашли. Спасибо!
@AdinduStevens Он работает нормально, но у меня нет информации о запросе ... Вам нужно что-то еще настроить?
@Phoste Вам также необходимо настроить уровень веб-журналирования на DEBUG или любой более низкий уровень: logging.level.web: DEBUG
Для Spring Boot 2.1 и ниже используйте
logging.level.org.springframework.web=DEBUG
spring.http.log-request-details=true
Для Spring Boot 2.2 и выше spring.http.log-request-details устарел, поэтому используйте
logging.level.org.springframework.web=DEBUG
spring.mvc.log-request-details=true
в вашем application.properties, если вы хотите увидеть loggingRequestDetails.
Из документация:
Whether logging of (potentially sensitive) request details at DEBUG and TRACE level is allowed.
одно уточнение для тех, кто не сразу понял (например, я): если вы не используете application.properties и используете другую структуру для конфигурации приложения, то установите эти значения в конфигурации вашего приложения ... где бы это ни было.
Свойство spring.http.log-request-details устарело: используйте вместо него spring.mvc.log-request-details.
При использовании webflux и Spring Boot 2.3.0 следующие свойства могут быть установлены для регистрации деталей запроса.
logging.level.org.springframework.web.server.adapter.HttpWebHandlerAdapter=DEBUG
spring.codec.log-request-details=true
версия весенней загрузки - 2.2.6.RELEASE. Этот элемент конфигурации ниже помогает мне решить проблему.
spring.http.log-request-details=true
добавьте
spring.http.log-request-details=trueк вашемуapplication.properties. Предполагая, что вы используете здесь Spring Boot 2.1.