Записывать полное тело запроса с помощью встроенной службы ведения журналов SpringBoot - PullRequest
0 голосов
/ 27 апреля 2020

У меня есть Java приложение Springboot и я хочу записать тело HTTP-запроса. Мне удалось сделать это, установив поле logging.level.org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor = DEBUG в моем application.properties. Это создает хороший журнал, когда я получаю запрос:

2020-04-27T10:12:46,041 DEBUG 40422 --- [-nio-443-exec-2] RequestResponseBodyMethodProcessor  : Read "application/json;charset=UTF-8" to ["{
    "cpName":"SSA, Test 1",
    "contractId":"1234567",
    "contractName":"SSA, Contract 1",
    "scnName":" (truncated)...]

Однако отображается только начало тела. У меня нет значения для поля scnName, и после этого есть еще одно поле с именем description, которое также не отображается. Я ищу, но не могу найти способ записи всего тела в журнале. Есть ли какие-либо настройки, которые нужно изменить, чтобы напечатать все?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...