Index: /trunk/java-utils-test/src/test/java/de/ugoe/cs/util/console/TextConsoleTest.java
===================================================================
--- /trunk/java-utils-test/src/test/java/de/ugoe/cs/util/console/TextConsoleTest.java	(revision 635)
+++ /trunk/java-utils-test/src/test/java/de/ugoe/cs/util/console/TextConsoleTest.java	(revision 636)
@@ -3,4 +3,5 @@
 import java.io.ByteArrayOutputStream;
 import java.io.PrintStream;
+import java.util.logging.Level;
 
 import org.junit.*;
@@ -69,8 +70,10 @@
 		fixture.setDebug(true);
 		String traceMessage = "test";
+		Level traceLevel = Level.WARNING;
+		String expectedMessage = "[WARNING] test";
 
-		fixture.traceMsg(traceMessage);
+		fixture.traceMsg(traceMessage, traceLevel);
 
-		assertEquals(traceMessage, outContent.toString());
+		assertEquals(expectedMessage, outContent.toString());
 	}
 
@@ -78,11 +81,26 @@
 	public void testTraceMsg_2() throws Exception {
 		TextConsole fixture = new TextConsole();
-		fixture.setDebug(false);
+		fixture.setDebug(true);
 		String traceMessage = "test";
+		Level traceLevel = Level.INFO;
+		String expectedMessage = "[INFO] test";
 
-		fixture.traceMsg(traceMessage);
+		fixture.traceMsg(traceMessage, traceLevel);
 
-		assertEquals("", outContent.toString());
+		assertEquals(expectedMessage, outContent.toString());
 	}
+	
+	       @Test
+	        public void testTraceMsg_3() throws Exception {
+	                TextConsole fixture = new TextConsole();
+	                fixture.setDebug(false);
+	                String traceMessage = "[INFO] test";
+	                Level traceLevel = Level.INFO;
+	                
+
+	                fixture.traceMsg(traceMessage, traceLevel);
+
+	                assertEquals("", outContent.toString());
+	        }
 
 	@Before
Index: /trunk/java-utils-test/src/test/java/de/ugoe/cs/util/console/mock/MockObserver.java
===================================================================
--- /trunk/java-utils-test/src/test/java/de/ugoe/cs/util/console/mock/MockObserver.java	(revision 635)
+++ /trunk/java-utils-test/src/test/java/de/ugoe/cs/util/console/mock/MockObserver.java	(revision 636)
@@ -1,3 +1,5 @@
 package de.ugoe.cs.util.console.mock;
+
+import java.util.logging.Level;
 
 import de.ugoe.cs.util.console.ConsoleObserver;
@@ -19,5 +21,5 @@
 	}
 	@Override
-	public void traceMsg(String traceMessage) {
+	public void traceMsg(String traceMessage, Level level) {
 	}
 }
Index: /trunk/java-utils-test/src/test/java/de/ugoe/cs/util/console/mock/MockTraceListener.java
===================================================================
--- /trunk/java-utils-test/src/test/java/de/ugoe/cs/util/console/mock/MockTraceListener.java	(revision 635)
+++ /trunk/java-utils-test/src/test/java/de/ugoe/cs/util/console/mock/MockTraceListener.java	(revision 636)
@@ -1,3 +1,5 @@
 package de.ugoe.cs.util.console.mock;
+
+import java.util.logging.Level;
 
 import de.ugoe.cs.util.console.listener.ITraceListener;
@@ -5,9 +7,15 @@
 public class MockTraceListener implements ITraceListener {
 	private String lastTrace = null;
+	private Level lastLevel = null;
 	public String getLastTrace() {
 		return lastTrace;
 	}
+	
+	public Level getLastLevel() {
+	    return lastLevel;
+	}
+	
 	@Override
-	public void traceMsg(String traceMessage) {
+	public void traceMsg(String traceMessage, Level level) {
 		lastTrace = traceMessage;
 	}
