OSDN Git Service

全てのjavaファイルにモードライン追加。
[rabbit-bts/RabbitBTS.git] / src / jp / sourceforge / rabbitBTS / interceptors / TraceInterceptor.java
index 2383403..35055c9 100644 (file)
@@ -1,3 +1,4 @@
+// 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();
+       }
+
 }