public class TraceInterceptor extends HandlerInterceptorAdapter {
- /*
- * (non-Javadoc)
- *
- * @see
- * org.springframework.web.servlet.handler.HandlerInterceptorAdapter#postHandle
- * (javax.servlet.http.HttpServletRequest,
- * javax.servlet.http.HttpServletResponse, java.lang.Object,
- * org.springframework.web.servlet.ModelAndView)
- */
@Override
public void postHandle(HttpServletRequest request,
HttpServletResponse response, Object handler,
ModelAndView modelAndView) throws Exception {
- Sht.log(this).finest("postHandle " + request.getRequestURI());
+ Sht.log(this).finest("postHandle " + makeURL(request));
}
- /*
- * (non-Javadoc)
- *
- * @see
- * org.springframework.web.servlet.handler.HandlerInterceptorAdapter#preHandle
- * (javax.servlet.http.HttpServletRequest,
- * javax.servlet.http.HttpServletResponse, java.lang.Object)
- */
@Override
public boolean preHandle(HttpServletRequest request,
HttpServletResponse response, Object handler) throws Exception {
- Sht.log(this).finest("preHandle " + request.getRequestURI());
+ Sht.log(this).finest("preHandle " + makeURL(request));
return true;
}
+ private static String makeURL(HttpServletRequest req) {
+ return req.getRequestURI() + ":" + req.getMethod();
+ }
+
}