Index: trunk/FACT++/src/WindowLog.cc
===================================================================
--- trunk/FACT++/src/WindowLog.cc	(revision 11941)
+++ trunk/FACT++/src/WindowLog.cc	(revision 11942)
@@ -111,5 +111,5 @@
 //!    Whether the log-file stream is open or not
 //
-bool WindowLog::OpenLogFile(const string &filename)
+bool WindowLog::OpenLogFile(const string &filename, bool append)
 {
     fMuxFile.lock();
@@ -119,5 +119,8 @@
         fLogFile.close();
 
-    fLogFile.open(filename);
+    fLogFile.open(filename, append ? ios::app|ios::in|ios::out : ios::in|ios::out);
+    if (append)
+        fLogFile << '\n';
+
     fMuxFile.unlock();
 
Index: trunk/FACT++/src/WindowLog.h
===================================================================
--- trunk/FACT++/src/WindowLog.h	(revision 11941)
+++ trunk/FACT++/src/WindowLog.h	(revision 11942)
@@ -108,5 +108,5 @@
 
     /// Open a log-file
-    bool OpenLogFile(const std::string &filename);
+    bool OpenLogFile(const std::string &filename, bool append=false);
 
     /// Close a log-file
