package com.takensoft.common.config; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.web.filter.CommonsRequestLoggingFilter; import org.springframework.web.filter.ForwardedHeaderFilter; import jakarta.servlet.Filter; @Configuration public class WebConfig { @Bean public Filter forwardedHeaderFilter() { return new ForwardedHeaderFilter(); } @Bean public CommonsRequestLoggingFilter requestLoggingFilter() { CommonsRequestLoggingFilter loggingFilter = new CommonsRequestLoggingFilter(); loggingFilter.setIncludeClientInfo(true); loggingFilter.setIncludeQueryString(true); loggingFilter.setIncludePayload(true); loggingFilter.setIncludeHeaders(true); return loggingFilter; } }