You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@shindig.apache.org by aw...@apache.org on 2009/07/13 23:15:55 UTC

svn commit: r793714 - in /incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets: DefaultGadgetSpecFactory.java templates/DefaultTemplateProcessor.java

Author: awiner
Date: Mon Jul 13 21:15:54 2009
New Revision: 793714

URL: http://svn.apache.org/viewvc?rev=793714&view=rev
Log:
Small logging improvements to a couple of logging hooks:
- Use parameter substitution instead of string assembly
- Add the gadget URL to caught ELExceptions during template processing

Modified:
    incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/DefaultGadgetSpecFactory.java
    incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/templates/DefaultTemplateProcessor.java

Modified: incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/DefaultGadgetSpecFactory.java
URL: http://svn.apache.org/viewvc/incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/DefaultGadgetSpecFactory.java?rev=793714&r1=793713&r2=793714&view=diff
==============================================================================
--- incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/DefaultGadgetSpecFactory.java (original)
+++ incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/DefaultGadgetSpecFactory.java Mon Jul 13 21:15:54 2009
@@ -39,6 +39,7 @@
 import org.w3c.dom.Element;
 
 import java.util.concurrent.ExecutorService;
+import java.util.logging.Level;
 import java.util.logging.Logger;
 
 /**
@@ -214,10 +215,10 @@
         cache.addElement(uri, newObject, refresh);
       } catch (GadgetException e) {
         if (old != null) {
-          logger.info("Failed to update " + uri + ". Using cached version.");
+          logger.log(Level.INFO, "Failed to update {0}. Using cached version.", uri);
           cache.addElement(uri, old, refresh);
         } else {
-          logger.info("Failed to update " + uri + ". Applying negative cache.");
+          logger.log(Level.INFO, "Failed to update {0}. Applying negative cache.", uri);
           cache.addElement(uri, e, refresh);
         }
       }

Modified: incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/templates/DefaultTemplateProcessor.java
URL: http://svn.apache.org/viewvc/incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/templates/DefaultTemplateProcessor.java?rev=793714&r1=793713&r2=793714&view=diff
==============================================================================
--- incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/templates/DefaultTemplateProcessor.java (original)
+++ incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/templates/DefaultTemplateProcessor.java Mon Jul 13 21:15:54 2009
@@ -33,6 +33,7 @@
 import java.util.List;
 import java.util.Map;
 import java.util.Set;
+import java.util.logging.Level;
 import java.util.logging.Logger;
 
 import javax.el.ELContext;
@@ -479,7 +480,9 @@
       Object result = expr.getValue(elContext);
       return type.cast(result);
     } catch (ELException e) {
-      logger.warning(e.getMessage());
+      logger.log(Level.WARNING, "EL failure for gadget {0}: {1}",
+          new Object[]{getTemplateContext().getGadget().getContext().getUrl(),
+              e.getMessage()});
       return defaultValue;
     }
   }