Index: trunk/autoquest-htmlmonitor/src/main/java/de/ugoe/cs/autoquest/htmlmonitor/HtmlMonitorOutputWriter.java
===================================================================
--- trunk/autoquest-htmlmonitor/src/main/java/de/ugoe/cs/autoquest/htmlmonitor/HtmlMonitorOutputWriter.java	(revision 1249)
+++ trunk/autoquest-htmlmonitor/src/main/java/de/ugoe/cs/autoquest/htmlmonitor/HtmlMonitorOutputWriter.java	(revision 1268)
@@ -415,14 +415,19 @@
      * </p>
      *
-     * @param file
-     * @param clientLogDir
+     * @param oldLogDir the old log directory
+     * @param newLogDir the new log directory
      */
     private void handleOldLogFiles(File oldLogDir, File newLogDir) {
         if (oldLogDir.exists() && oldLogDir.isDirectory()) {
+            boolean allFilesRenamed = true;
             for (File oldLogFile : oldLogDir.listFiles()) {
-                oldLogFile.renameTo(new File(newLogDir, oldLogFile.getName()));
+                allFilesRenamed &= oldLogFile.renameTo(new File(newLogDir, oldLogFile.getName()));
             }
             
-            oldLogDir.delete();
+            if (allFilesRenamed) {
+                if (!oldLogDir.delete()) {
+                    Console.printerrln("could not move old file directory structure to new one");
+                }
+            }
         }
     }
Index: trunk/autoquest-htmlmonitor/src/main/java/de/ugoe/cs/autoquest/htmlmonitor/HtmlMonitorServlet.java
===================================================================
--- trunk/autoquest-htmlmonitor/src/main/java/de/ugoe/cs/autoquest/htmlmonitor/HtmlMonitorServlet.java	(revision 1249)
+++ trunk/autoquest-htmlmonitor/src/main/java/de/ugoe/cs/autoquest/htmlmonitor/HtmlMonitorServlet.java	(revision 1268)
@@ -24,4 +24,5 @@
 import java.net.URL;
 import java.util.ArrayList;
+import java.util.Arrays;
 import java.util.List;
 import java.util.Map;
@@ -554,7 +555,7 @@
         if (!result) {
             Console.printerrln(eventType + " event has invalid parameters");
-            Console.printerrln("coordinates: " + coordinates);
+            Console.printerrln("coordinates: " + Arrays.toString(coordinates));
             Console.printerrln("key: " + key);
-            Console.printerrln("scrollPosition: " + scrollPosition);
+            Console.printerrln("scrollPosition: " + Arrays.toString(scrollPosition));
             Console.printerrln("selectedValue: " + selectedValue);
         }
