#audit-logging
#аудит-ведение журнала
Вопрос:
Каков наилучший подход для записи всего запроса / ответа (включая тело запроса / ответа) в файл журнала в приложении spring boot Rest.Любая помощь?
Ответ №1:
Вы можете использовать HandlerInterceptor
интерфейс, но тело ответа недоступно через него. Вам нужно что-то, что может получить доступ к ответу до его фиксации. Итак, вы должны реализовать ResponseBodyAdvice<Object>
интерфейс и переопределить beforeBodyWrite
метод.