Index: trunk/quest-core-tasktrees/src/main/java/de/ugoe/cs/quest/tasktrees/manager/TaskTreeManager.java
===================================================================
--- trunk/quest-core-tasktrees/src/main/java/de/ugoe/cs/quest/tasktrees/manager/TaskTreeManager.java	(revision 721)
+++ trunk/quest-core-tasktrees/src/main/java/de/ugoe/cs/quest/tasktrees/manager/TaskTreeManager.java	(revision 725)
@@ -1,5 +1,5 @@
 package de.ugoe.cs.quest.tasktrees.manager;
 
-import java.util.logging.Logger;
+import java.util.logging.Level;
 
 import de.ugoe.cs.quest.eventcore.Event;
@@ -11,4 +11,5 @@
 import de.ugoe.cs.quest.tasktrees.treeifc.ITaskTreeNode;
 import de.ugoe.cs.quest.tasktrees.treeifc.ITaskTreeNodeFactory;
+import de.ugoe.cs.util.console.Console;
 
 /**
@@ -22,7 +23,4 @@
     /** */
     private static final int MAX_EVENTS_TILL_RULE_APPLICATION = 100;
-
-    /** */
-    private static Logger LOG = Logger.getLogger(TaskTreeManager.class.getName());
 
     /** */
@@ -51,5 +49,5 @@
      */
     public void handleNewEvent(Event event) {
-        addEventTask(taskTreeNodeFactory.createNewEventTask(event.getType(), event.getTarget()));
+        handleEventTask(taskTreeNodeFactory.createNewEventTask(event.getType(), event.getTarget()));
     }
 
@@ -58,5 +56,5 @@
      */
     public synchronized ITaskTree getTaskTree() {
-        LOG.info("applying rules temporal relationship generation rules");
+        Console.traceln(Level.INFO, "applying temporal relationship generation rules");
 
         ISequence currentRootSequence = rootSequence.clone();
@@ -68,11 +66,4 @@
 
     /**
-     * @param task
-     */
-    private synchronized void addEventTask(IEventTask task) {
-        handleEventTask(task);
-    }
-
-    /**
      * adds the task to the current or the new sequence. The decision depends on the type of task.
      * If the task finishes the current sequence, the sequence is marked as finished If the task
@@ -80,7 +71,7 @@
      * finished. Otherwise it is added to a new sequence.
      */
-    private void handleEventTask(IEventTask eventTask) {
+    private synchronized void handleEventTask(IEventTask eventTask) {
         if (!(eventTask.getEventType() instanceof KeyboardFocusChange)) {
-            LOG.info("handling interaction event task \"" + eventTask + "\"");
+            Console.traceln(Level.INFO, "handling interaction event task \"" + eventTask + "\"");
             addTaskToSequence(eventTask);
         }
@@ -97,5 +88,5 @@
             eventsTillRuleApplication = MAX_EVENTS_TILL_RULE_APPLICATION;
 
-            LOG.info("applying rules temporal relationship generation rules");
+            Console.traceln(Level.INFO, "applying temporal relationship generation rules");
             ComponentManager.getTemporalRelationshipRuleManager().applyRules(rootSequence,
                                                                              taskTreeBuilder,
Index: trunk/quest-core-tasktrees/src/main/java/de/ugoe/cs/quest/tasktrees/nodeequality/NodeEqualityRuleManager.java
===================================================================
--- trunk/quest-core-tasktrees/src/main/java/de/ugoe/cs/quest/tasktrees/nodeequality/NodeEqualityRuleManager.java	(revision 721)
+++ trunk/quest-core-tasktrees/src/main/java/de/ugoe/cs/quest/tasktrees/nodeequality/NodeEqualityRuleManager.java	(revision 725)
@@ -20,7 +20,4 @@
  */
 public class NodeEqualityRuleManager {
-
-    /** */
-    // private static Logger LOG = Logger.getLogger(NodeEqualityRuleManager.class.getName());
 
     /** */
Index: trunk/quest-core-tasktrees/src/main/java/de/ugoe/cs/quest/tasktrees/temporalrelation/TemporalRelationshipRuleManager.java
===================================================================
--- trunk/quest-core-tasktrees/src/main/java/de/ugoe/cs/quest/tasktrees/temporalrelation/TemporalRelationshipRuleManager.java	(revision 721)
+++ trunk/quest-core-tasktrees/src/main/java/de/ugoe/cs/quest/tasktrees/temporalrelation/TemporalRelationshipRuleManager.java	(revision 725)
@@ -3,5 +3,5 @@
 import java.util.ArrayList;
 import java.util.List;
-import java.util.logging.Logger;
+import java.util.logging.Level;
 
 import de.ugoe.cs.quest.tasktrees.nodeequality.NodeEqualityRuleManager;
@@ -9,4 +9,5 @@
 import de.ugoe.cs.quest.tasktrees.treeifc.ITaskTreeNode;
 import de.ugoe.cs.quest.tasktrees.treeifc.ITaskTreeNodeFactory;
+import de.ugoe.cs.util.console.Console;
 
 /**
@@ -18,7 +19,4 @@
 public class TemporalRelationshipRuleManager {
     
-    /** */
-    private static Logger LOG = Logger.getLogger(TemporalRelationshipRuleManager.class.getName());
-
     /** */
     private NodeEqualityRuleManager nodeEqualityRuleManager;
@@ -41,6 +39,4 @@
      */
     public void init() {
-        LOG.info("initializing");
-
         ruleIndex.add(new DefaultEventTargetSequenceDetectionRule());
         ruleIndex.add(new TrackBarSelectionDetectionRule(nodeEqualityRuleManager));
@@ -79,5 +75,5 @@
                            String               logIndent)
     {
-        LOG.info(logIndent + "applying rules for " + parent);
+        Console.traceln(Level.FINER, logIndent + "applying rules for " + parent);
 
         int noOfRuleApplications = 0;
@@ -93,5 +89,6 @@
                      RuleApplicationStatus.RULE_APPLICATION_FINISHED))
                 {
-                    LOG.info(logIndent + "applied rule " + rule + " on " + parent);
+                    Console.traceln
+                        (Level.FINE, logIndent + "applied rule " + rule + " on " + parent);
                     noOfRuleApplications++;
 
@@ -117,5 +114,6 @@
 
         if (noOfRuleApplications <= 0) {
-            LOG.warning(logIndent + "no rules applied --> no temporal relationship generated");
+            Console.traceln(Level.INFO, logIndent + "no rules applied --> no temporal " +
+                            "relationship generated");
         }
 
