better readability for multiline log messages
authoradam <adam@megacz.com>
Sun, 18 Apr 2004 01:39:02 +0000 (01:39 +0000)
committeradam <adam@megacz.com>
Sun, 18 Apr 2004 01:39:02 +0000 (01:39 +0000)
darcs-hash:20040418013902-5007d-544dbbf5453d094834bce85413a26b691f6ab00e.gz

src/org/ibex/util/Log.java

index 5d09216..de7fe8d 100644 (file)
@@ -134,10 +134,12 @@ public class Log {
             } catch (IOException e) {
                 logstream.println(colorize(RED, true, "Logger: exception thrown by ByteArrayInputStream -- this should not happen"));
             }
+            lastClassName = "";
             return;
         }
 
         String str = message.toString();
+        if (str.indexOf('\n') != -1) lastClassName = "";
         while(str.indexOf('\t') != -1)
             str = str.substring(0, str.indexOf('\t')) + "    " + str.substring(str.indexOf('\t') + 1);