I am using Spring Boot and REST services using @RestController
. I want to log all requests and responses with a payload. How can I do this using Spring Boot Actuator
? When I using:
@Bean
public ServletContextRequestLoggingFilter requestLoggingFilter() {
ServletContextRequestLoggingFilter loggingFilter = new ServletContextRequestLoggingFilter();
loggingFilter.setIncludeClientInfo(true);
loggingFilter.setIncludeQueryString(true);
loggingFilter.setIncludePayload(true);
loggingFilter.setIncludeHeaders(true);
loggingFilter.setMaxPayloadLength(10000);
loggingFilter.setAfterMessagePrefix("REQUEST DATA : ");
return loggingFilter;
}
I get only Requests, but not Responses.