Author: lindner
Date: Mon Jun 28 20:09:57 2010
New Revision: 958700

URL: http://svn.apache.org/viewvc?rev=958700&view=rev
Log:
Patch from Jan Luehe | Compute log output only if needed

Modified:
    
shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/BaseTagRemoverRewriter.java
    
shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/servlet/HtmlAccelServlet.java

Modified: 
shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/BaseTagRemoverRewriter.java
URL: 
http://svn.apache.org/viewvc/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/BaseTagRemoverRewriter.java?rev=958700&r1=958699&r2=958700&view=diff
==============================================================================
--- 
shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/BaseTagRemoverRewriter.java
 (original)
+++ 
shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/BaseTagRemoverRewriter.java
 Mon Jun 28 20:09:57 2010
@@ -25,6 +25,7 @@ import org.w3c.dom.Document;
 import org.w3c.dom.Element;
 import org.w3c.dom.NodeList;
 
+import java.util.logging.Level;
 import java.util.logging.Logger;
 
 /**
@@ -41,9 +42,9 @@ public class BaseTagRemoverRewriter impl
       Element baseElement = (Element) list.item(i);
       baseElement.getParentNode().removeChild(baseElement);
 
-      if (baseElement.hasAttribute("href")) {
+      if (baseElement.hasAttribute("href") && logger.isLoggable(Level.FINE)) {
         logger.fine("Removing base tag pointing to: "
-                    + baseElement.getAttribute("href") + "for gadget: "
+                    + baseElement.getAttribute("href") + " for gadget: "
                     + gadget.getContext().getUrl().toString());
       }
     }

Modified: 
shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/servlet/HtmlAccelServlet.java
URL: 
http://svn.apache.org/viewvc/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/servlet/HtmlAccelServlet.java?rev=958700&r1=958699&r2=958700&view=diff
==============================================================================
--- 
shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/servlet/HtmlAccelServlet.java
 (original)
+++ 
shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/servlet/HtmlAccelServlet.java
 Mon Jun 28 20:09:57 2010
@@ -23,6 +23,7 @@ import org.apache.shindig.common.servlet
 import org.apache.shindig.gadgets.GadgetContext;
 
 import java.io.IOException;
+import java.util.logging.Level;
 import java.util.logging.Logger;
 
 import javax.servlet.http.HttpServletRequest;
@@ -49,7 +50,9 @@ public class HtmlAccelServlet extends In
   @Override
   protected void doGet(HttpServletRequest request, HttpServletResponse 
response)
       throws IOException {
-    logger.fine("accel request = " + request.toString());
+    if (logger.isLoggable(Level.FINE)) {
+      logger.fine("accel request = " + request.toString());
+    }
     accelHandler.fetch(request, response);
   }
 


Reply via email to