X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=src%2Forg%2Fibex%2Futil%2FLog.java;fp=src%2Forg%2Fibex%2Futil%2FLog.java;h=aef3ba287258ae045ec14876af1b45dc8a3a4a16;hb=899d88d0e5a73afcff81d25ea493f8e2cbba429c;hp=5c67f687ca5c458e3408bfd186a9b460287e1b11;hpb=0b0c7131533c9ca9cfee7fd19c7dbfa166e5d0eb;p=org.ibex.util.git diff --git a/src/org/ibex/util/Log.java b/src/org/ibex/util/Log.java index 5c67f68..aef3ba2 100644 --- a/src/org/ibex/util/Log.java +++ b/src/org/ibex/util/Log.java @@ -177,10 +177,20 @@ public class Log { while((s = br.readLine()) != null) m += s + "\n"; if (m.length() > 0) log(o, m.substring(0, m.length() - 1), level); } else { - message = br.readLine(); - String s = br.readLine(); - if (s.indexOf('(') != -1) message = message + " " + s.substring(s.indexOf('(')); - log(o, message, level); + String m = br.readLine(); + int ok = 0; + do { + String s = br.readLine(); + if (s == null) break; + if (s.indexOf('(') != -1) { + String shortened = s.substring(s.indexOf('(')+1); + shortened = shortened.substring(0, shortened.indexOf(')')); + m += " " + shortened; + if (ok > 1) m = m.substring(0, 78); + ok++; + } + } while (m.length() < 78); + log(o, m, level); } lastClassName = ""; } catch (IOException e) {