Index: trunk/java-utils/src/main/java/de/ugoe/cs/util/console/TextConsole.java
===================================================================
--- trunk/java-utils/src/main/java/de/ugoe/cs/util/console/TextConsole.java	(revision 669)
+++ trunk/java-utils/src/main/java/de/ugoe/cs/util/console/TextConsole.java	(revision 674)
@@ -21,11 +21,18 @@
 public class TextConsole implements IOutputListener, IErrorListener,
 		ITraceListener, IExceptionListener {
-
+	
 	/**
-	 * <p>
-	 * In the debug mode, trace messages will be printed.
-	 * </p>
+	 * <p>Defines the trace level used by this console.</p>
 	 */
-	private boolean debugMode = true;
+	private Level traceLevel;
+	
+	/**
+         * <p>
+         * Creates a new text console and automatically registers it as observer. The trace level is {@link Level#WARNING}.
+         * </p>
+	 */
+	public TextConsole() {
+	    this(Level.WARNING);
+	}
 
 	/**
@@ -33,10 +40,12 @@
 	 * Creates a new text console and automatically registers it as observer.
 	 * </p>
+	 * @param traceLevel trace level used by this text console
 	 */
-	public TextConsole() {
+	public TextConsole(Level traceLevel) {
 		Console.getInstance().registerOutputListener(this);
 		Console.getInstance().registerErrorListener(this);
 		Console.getInstance().registerTraceListener(this);
 		Console.getInstance().registerExceptionListener(this);
+		this.traceLevel = traceLevel;
 	}
 
@@ -84,5 +93,5 @@
 	@Override
 	public void traceMsg(String traceMessage, Level level) {
-		if (debugMode) {
+		if (level.intValue()>=traceLevel.intValue()) {
 			System.out.print("[" + level.toString() + "] " + traceMessage);
 		}
@@ -95,11 +104,6 @@
 	 * {@code stdin}.
 	 * </p>
-	 * 
-	 * @param debugMode
-	 *            true, if the application is to run in debug mode, i.e. trace
-	 *            messages will be printed
 	 */
-	public void run(boolean debugMode) {
-		this.debugMode = debugMode;
+	public void run() {
 		CommandExecuter exec = CommandExecuter.getInstance();
 		while (true) {
@@ -136,15 +140,3 @@
 	}
 
-	/**
-	 * <p>
-	 * Configures if the debug mode of the text console is enabled.
-	 * </p>
-	 * 
-	 * @param debug
-	 *            if true, debug mode is enabled.
-	 */
-	public void setDebug(boolean debug) {
-		debugMode = debug;
-	}
-
 }
