fixed a tiny bug with the producer logger
[mir.git] / source / mircoders / global / ProducerEngine.java
index 55c4944..b9c7fc6 100755 (executable)
@@ -17,7 +17,9 @@ public class ProducerEngine {
     producers = MirGlobal.localizer().producers().factories();
     producerJobQueue = new JobQueue();
     try {
-               log = new PrintWriter(new FileWriter( (new RandomAccessFile(MirGlobal.getConfigProperty("Home") + "/" + MirGlobal.getConfigProperty("Producer.Logfile"), "rw")).getFD()));
+      RandomAccessFile raFile = (new RandomAccessFile(MirGlobal.getConfigProperty("Home") + "/" + MirGlobal.getConfigProperty("Producer.Logfile"), "rw"));
+                       raFile.seek(raFile.length());
+               log = new PrintWriter(new FileWriter( raFile.getFD()));
     }
     catch (Exception e) {
 //      throw new ProducerEngineRuntimeExc("Creating PrintWriter log failed",e);