24 lines
749 B
Java
24 lines
749 B
Java
package com.bvn13.example.springboot.springrequestlogger.config;
|
|
|
|
import org.springframework.context.annotation.Bean;
|
|
import org.springframework.context.annotation.Configuration;
|
|
import org.springframework.web.filter.CommonsRequestLoggingFilter;
|
|
|
|
/**
|
|
* @author bvn13
|
|
* @since 30.09.2019
|
|
*/
|
|
@Configuration
|
|
public class RequestLoggingFilterConfig {
|
|
@Bean
|
|
public CommonsRequestLoggingFilter logFilter() {
|
|
CommonsRequestLoggingFilter filter = new CommonsRequestLoggingFilter();
|
|
filter.setIncludeQueryString(true);
|
|
filter.setIncludePayload(true);
|
|
filter.setMaxPayloadLength(10000);
|
|
filter.setIncludeHeaders(false);
|
|
filter.setAfterMessagePrefix("REQUEST DATA : ");
|
|
return filter;
|
|
}
|
|
}
|