Index: trunk/quest-ui-swt/src/main/java/de/ugoe/cs/quest/ui/swt/MainWindow.java
===================================================================
--- trunk/quest-ui-swt/src/main/java/de/ugoe/cs/quest/ui/swt/MainWindow.java	(revision 667)
+++ trunk/quest-ui-swt/src/main/java/de/ugoe/cs/quest/ui/swt/MainWindow.java	(revision 674)
@@ -2,4 +2,5 @@
 
 import java.util.List;
+import java.util.logging.Level;
 
 import org.eclipse.swt.widgets.Display;
@@ -29,4 +30,6 @@
 
     private List<String> startupCommands;
+    
+    private final Level traceLevel;
 
     protected Shell shlEventbenchConsole;
@@ -45,6 +48,7 @@
     protected CommandHistoryDialog historyDialog;
 
-    public MainWindow(List<String> startupCommands) {
+    public MainWindow(List<String> startupCommands, Level traceLevel) {
         this.startupCommands = startupCommands;
+        this.traceLevel = traceLevel;
     }
 
@@ -59,5 +63,5 @@
         Display display = Display.getDefault();
         createContents();
-        new SWTConsole(consoleTabComposite.textConsoleOutput);
+        new SWTConsole(consoleTabComposite.textConsoleOutput, traceLevel);
         historyDialog = new CommandHistoryDialog(shlEventbenchConsole, SWT.NONE);
         shlEventbenchConsole.open();
Index: trunk/quest-ui-swt/src/main/java/de/ugoe/cs/quest/ui/swt/SWTConsole.java
===================================================================
--- trunk/quest-ui-swt/src/main/java/de/ugoe/cs/quest/ui/swt/SWTConsole.java	(revision 667)
+++ trunk/quest-ui-swt/src/main/java/de/ugoe/cs/quest/ui/swt/SWTConsole.java	(revision 674)
@@ -18,7 +18,9 @@
 {
 
-    StyledText output;
+    private StyledText output;
+    
+    private Level traceLevel;
 
-    public SWTConsole(StyledText styledText) {
+    public SWTConsole(StyledText styledText, Level traceLevel) {
         Console.getInstance().registerOutputListener(this);
         Console.getInstance().registerErrorListener(this);
@@ -26,4 +28,5 @@
         Console.getInstance().registerCommandListener(this);
         this.output = styledText;
+        this.traceLevel = traceLevel;
     }
 
@@ -40,5 +43,7 @@
     @Override
     public void traceMsg(String traceMessage, Level level) {
-        appendColored("[" + level.toString() + "] " + traceMessage, SWT.COLOR_BLUE);
+        if( level.intValue()>=traceLevel.intValue()) {
+            appendColored("[" + level.toString() + "] " + traceMessage, SWT.COLOR_BLUE);
+        }
     }
 
