Skip to content

Commit

Permalink
Merge pull request #122 from Seasoning-Today/add-access-log-servlet-f…
Browse files Browse the repository at this point in the history
…ilter

액세스 로그 서블릿 필터 추가
  • Loading branch information
csct3434 authored May 24, 2024
2 parents 65554f3 + 60bd890 commit d95ebe6
Show file tree
Hide file tree
Showing 2 changed files with 28 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,12 @@
import org.springframework.beans.factory.annotation.Value;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.web.servlet.ServletComponentScan;
import org.springframework.scheduling.annotation.EnableScheduling;

@Slf4j
@EnableScheduling
@ServletComponentScan
@SpringBootApplication
public class SeasoningApplication {

Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
package today.seasoning.seasoning.common.config;


import java.io.IOException;
import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.annotation.WebFilter;
import org.springframework.beans.factory.annotation.Value;

@WebFilter(urlPatterns = "/monitoring/*")
public class AccessLogFilter implements Filter {

@Value("${server.tomcat.accesslog.condition-unless}")
private String conditionUnlessKey;

@Override
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain)
throws ServletException, IOException {
request.setAttribute(conditionUnlessKey, conditionUnlessKey);
chain.doFilter(request, response);
}

}

0 comments on commit d95ebe6

Please sign in to comment.