문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 다음 판 | 이전 판 | ||
|
springframework:mvc:logging [2012/01/09 14:16] kwon37xi 새로 만듦 |
springframework:mvc:logging [2018/01/03 16:31] (현재) kwon37xi [Spring 3.1] |
||
|---|---|---|---|
| 줄 1: | 줄 1: | ||
| - | ====== Spring @MVC에서 컨트롤러 정보 남기기 ====== | + | ====== Spring @MVC에서 컨트롤러 정보 |
| + | |||
| + | ===== Spring 3.1 ===== | ||
| + | Spring 3.1 부터 Interceptor에 넘겨주는 handler 가 [[http:// | ||
| + | |||
| + | 로그를 | ||
| + | <code java> | ||
| + | if (!(handler instanceof HandlerMethod)) { | ||
| + | log.debug(" | ||
| + | return; | ||
| + | } | ||
| + | HandlerMethod method = (HandlerMethod)handler; | ||
| + | log.debug(" | ||
| + | </ | ||
| + | |||
| + | ===== Spring 3.0 ===== | ||
| Spring @MVC를 사용할 경우, 웹브라우저를 통해 요청을 했을 때 어떤 컨트롤러가 해당 요청을 처리하는지 금방 알아내기 어려울 때 사용한다. | Spring @MVC를 사용할 경우, 웹브라우저를 통해 요청을 했을 때 어떤 컨트롤러가 해당 요청을 처리하는지 금방 알아내기 어려울 때 사용한다. | ||
| 아래는 Spring 3일 경우이며, | 아래는 Spring 3일 경우이며, | ||
| 줄 11: | 줄 26: | ||
| # 어떤 뷰를 사용하는지 여부가 로그로 남는다. | # 어떤 뷰를 사용하는지 여부가 로그로 남는다. | ||
| log4j.logger.org.springframework.web.servlet.DispatcherServlet = DEBUG | log4j.logger.org.springframework.web.servlet.DispatcherServlet = DEBUG | ||
| + | </ | ||
| + | <code xml> | ||
| + | <logger name=" | ||
| + | <level value=" | ||
| + | </ | ||
| + | |||
| + | <logger name=" | ||
| + | <level value=" | ||
| + | </ | ||
| </ | </ | ||