Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
Tags
- xargs
- Mac
- lsof
- tomcat
- plugin
- bash
- JavaScript
- 단축키
- Windows 10
- GIT
- web.xml
- context
- vscode
- IntelliJ
- VirtualBox
- Quartz
- Source
- find
- ssh
- Eclipse
- Windows
- maVen
- profile
- port
- 줄바꿈 문자
- netsh
- grep
- 네트워크
- import
- resource
Archives
- Today
- Total
develog
[spring] Request Logging Filter 본문
- CommonsRequestLoggingFilter
- ServletContextRequestLoggingFilter
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.filter.CommonsRequestLoggingFilter;
import org.springframework.web.filter.ServletContextRequestLoggingFilter;
@Configuration
public class RequestLoggingFilterConfig {
@Bean
public CommonsRequestLoggingFilter commonsRequestLoggingFilter() {
CommonsRequestLoggingFilter filter = new CommonsRequestLoggingFilter();
filter.setIncludeClientInfo(true);
filter.setIncludeHeaders(true);
filter.setIncludeQueryString(true);
filter.setIncludePayload(true);
filter.setMaxPayloadLength(1000);
filter.setBeforeMessagePrefix("### REQUEST_LOGGING : ");
return filter;
}
@Bean
public ServletContextRequestLoggingFilter servletContextRequestLoggingFilter() {
ServletContextRequestLoggingFilter filter = new ServletContextRequestLoggingFilter();
filter.setIncludeClientInfo(true);
filter.setIncludeHeaders(true);
filter.setIncludeQueryString(true);
filter.setIncludePayload(true);
filter.setMaxPayloadLength(1000);
filter.setBeforeMessagePrefix("@@@ REQUEST_LOGGING : ");
return filter;
}
}
https://www.baeldung.com/spring-http-logging
Spring - Log Incoming Requests | Baeldung
Learn how to log HTTP Request data with Spring.
www.baeldung.com