[Yanel-commits] rev 60721 - public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet

michi at wyona.com michi at wyona.com
Wed Sep 14 21:44:02 CEST 2011


Author: michi
Date: 2011-09-14 21:44:02 +0200 (Wed, 14 Sep 2011)
New Revision: 60721

Modified:
   public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet/YanelServlet.java
Log:
check whether a request should be tracked refactored

Modified: public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet/YanelServlet.java
===================================================================
--- public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet/YanelServlet.java	2011-09-14 19:40:22 UTC (rev 60720)
+++ public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet/YanelServlet.java	2011-09-14 19:44:02 UTC (rev 60721)
@@ -2039,14 +2039,9 @@
 
         // INFO: Check if viewable resource has already created a response
         if (!view.isResponse()) {
-            // TODO: Replace with logAccessIsApplicable(view.getMimeType())
-            if(logAccessEnabled) {
-                if (view.getMimeType() != null) {
-                    if (isMimeTypeOk(view.getMimeType())) {
-                        //log.debug("Mime type '" + view.getMimeType() + "' of request: " + request.getServletPath() + "?" + request.getQueryString());
-                        doLogAccess(request, response, res, trackInfo);
-                    }
-                }
+            if(logAccessIsApplicable(view.getMimeType())) {
+                //log.debug("Mime type '" + view.getMimeType() + "' of request: " + request.getServletPath() + "?" + request.getQueryString());
+                doLogAccess(request, response, res, trackInfo);
             }
             return response;
         }
@@ -2076,13 +2071,9 @@
             }
         }
 
-        if(logAccessEnabled) {
-            if (mimeType != null) {
-                if (isMimeTypeOk(mimeType)) {
-                    //log.debug("Mime type '" + mimeType + "' of request: " + request.getServletPath() + "?" + request.getQueryString());
-                    doLogAccess(request, response, res, trackInfo);
-                }
-            }
+        if(logAccessIsApplicable(mimeType)) {
+            //log.debug("Mime type '" + mimeType + "' of request: " + request.getServletPath() + "?" + request.getQueryString());
+            doLogAccess(request, response, res, trackInfo);
         }
 
         // Set HTTP headers:
@@ -2932,11 +2923,18 @@
      */
     private boolean logAccessIsApplicable(String mimeType) {
         if(logAccessEnabled) {
+            // TODO: Check whether resource is trackable
             if (mimeType != null) {
                 if (isMimeTypeOk(mimeType)) {
                     return true;
+                } else {
+                   //log.debug("Do not track this mime type: " + mimeType);
                 }
+            } else {
+                //log.debug("No mime type, hence do not track.");
             }
+        } else {
+            //log.debug("Tracking disabled globally.");
         }
         return false;
     }



More information about the Yanel-commits mailing list