+// vim:set ts=4 sts=4 sw=4 noet fenc=utf-8:
/*
Copyright 2009 senju@users.sourceforge.jp
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-*/
-
+ */
package jp.sourceforge.rabbitBTS.interceptors;
-
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import jp.sourceforge.rabbitBTS.Sht;
+import org.springframework.web.servlet.ModelAndView;
import org.springframework.web.servlet.handler.HandlerInterceptorAdapter;
-
public class TraceInterceptor extends HandlerInterceptorAdapter {
@Override
+ public void postHandle(HttpServletRequest request,
+ HttpServletResponse response, Object handler,
+ ModelAndView modelAndView) throws Exception {
+ Sht.log(this).finest("postHandle " + makeURL(request));
+ }
+
+ @Override
public boolean preHandle(HttpServletRequest request,
HttpServletResponse response, Object handler) throws Exception {
- Sht.log(handler.getClass()).finest("REQEST");
+ Sht.log(this).finest("preHandle " + makeURL(request));
return true;
}
+ private static String makeURL(HttpServletRequest req) {
+ return req.getRequestURI() + ":" + req.getMethod();
+ }
+
}