]> git.argeo.org Git - lgpl/argeo-commons.git/blobdiff - server/runtime/org.argeo.server.jackrabbit/src/main/java/org/argeo/jackrabbit/remote/ExtendedDispatcherServlet.java
Add dep folder
[lgpl/argeo-commons.git] / server / runtime / org.argeo.server.jackrabbit / src / main / java / org / argeo / jackrabbit / remote / ExtendedDispatcherServlet.java
index cff2c3b01053fac19d6333cbda0e0bce38981e96..14b6e998972b00ab6c2bdf6cb683d6dcaf106502 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2010 Mathieu Baudier <mbaudier@argeo.org>
+ * Copyright (C) 2007-2012 Argeo GmbH
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package org.argeo.jackrabbit.remote;
 
 import javax.servlet.ServletException;
@@ -25,6 +24,10 @@ import org.apache.commons.logging.LogFactory;
 import org.argeo.ArgeoException;
 import org.springframework.web.servlet.DispatcherServlet;
 
+/**
+ * Overrides Spring {@link DispatcherServlet}, see
+ * http://forum.springsource.org/showthread.php?t=53472.
+ */
 public class ExtendedDispatcherServlet extends DispatcherServlet {
        private static final long serialVersionUID = -5584673209855752009L;
 
@@ -34,19 +37,17 @@ public class ExtendedDispatcherServlet extends DispatcherServlet {
        protected void service(HttpServletRequest request,
                        HttpServletResponse response) throws ServletException,
                        java.io.IOException {
-
-               // see http://forum.springsource.org/showthread.php?t=53472
                try {
-                       if (log.isTraceEnabled())
-                               log.trace("Received request " + request);
-//                     log.debug("PathTranslated="+request.getPathTranslated());
-                       log.debug("PathInfo="+request.getPathInfo());
-//                     log.debug("ServletPath="+request.getServletPath());
-//                     log.debug("ContextPath="+request.getContextPath());
+                       if (log.isTraceEnabled()) {
+                               log.trace("SessionID    = " + request.getSession().getId());
+                               log.trace(" ContextPath = " + request.getContextPath());
+                               log.trace(" ServletPath = " + request.getServletPath());
+                               log.trace(" PathInfo    = " + request.getPathInfo());
+                               log.trace(" Method      = " + request.getMethod());
+                               log.trace(" User-Agent  = " + request.getHeader("User-Agent"));
+                       }
                        doService(request, response);
                } catch (Exception e) {
-//                     e.printStackTrace();
-//                     log.debug(request.getMethod());
                        throw new ArgeoException("Cannot process request", e);
                }
        }