cleanup / abuse system fix / prepping for a release
[mir.git] / source / mir / producer / RSSProducerNode.java
index 9d62022..29ee973 100755 (executable)
@@ -35,10 +35,10 @@ import mir.log.LoggerWrapper;
 import mir.rss.RSS091Reader;
 import mir.rss.RSSData;
 import mir.rss.RSSReader;
-import mir.util.ExceptionFunctions;
+import mir.util.ExceptionRoutines;
 import mir.util.ParameterExpander;
 
-public class RSSProducerNode implements ProducerNode {
+public class RSSProducerNode extends AbstractProducerNode {
   private String key;
   private String url;
   private String version;
@@ -89,8 +89,7 @@ public class RSSProducerNode implements ProducerNode {
       ParameterExpander.setValueForKey(aValueMap, expandedKey, rssData);
     }
     catch (Throwable t) {
-      Throwable s = ExceptionFunctions.traceCauseException(t);
-      aLogger.error("Error while processing RSS data: " + s.getClass().getName()+","+ s.getMessage());
+      aLogger.warn("Error while processing RSS data", t);
     }
-  };
+  }
 }
\ No newline at end of file