X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=source%2Fmir%2Fproducer%2FLoopProducerNode.java;h=7487fa70590d03e3aa24b7a399cbb3e5ad71f7f2;hb=1ba06c565ec314b8e189a25e7aead8b3a4ce3ad5;hp=a62d5ddb1003e5baf2b3258bc51a564134a9e7df;hpb=5b2d2279e1d26546a38c5cd3ba3e4f72192e351b;p=mir.git diff --git a/source/mir/producer/LoopProducerNode.java b/source/mir/producer/LoopProducerNode.java index a62d5ddb..7487fa70 100755 --- a/source/mir/producer/LoopProducerNode.java +++ b/source/mir/producer/LoopProducerNode.java @@ -31,9 +31,10 @@ package mir.producer; -import java.util.*; -import java.io.*; -import mir.util.*; +import java.util.Map; + +import mir.log.LoggerWrapper; +import mir.util.ParameterExpander; public class LoopProducerNode extends ProducerNodeDecorator { @@ -51,7 +52,7 @@ public class LoopProducerNode extends ProducerNodeDecorator { } - public void produce(Map aValueMap, String aVerb, PrintWriter aLogger) throws ProducerFailure { + public void produce(Map aValueMap, String aVerb, LoggerWrapper aLogger) throws ProducerFailure { int loopNr; int maxNrLoops; @@ -66,7 +67,7 @@ public class LoopProducerNode extends ProducerNodeDecorator { } } catch (Throwable t) { - throw new ProducerFailure(t.getMessage(), t); + aLogger.error("LoopProducerNode raised an exception: " + t.getMessage()); } }; } \ No newline at end of file