# HG changeset patch # User Paul Woegerer # Date 1421414644 -3600 # Node ID d71bf1009d71dbf2d6e337f00366e4b08caac21d # Parent e847e842ce935969e9768715709e3adc96621276 Fix indentation of multi-line strings passed to Debug.log diff -r e847e842ce93 -r d71bf1009d71 graal/com.oracle.graal.debug/src/com/oracle/graal/debug/internal/DebugScope.java --- a/graal/com.oracle.graal.debug/src/com/oracle/graal/debug/internal/DebugScope.java Fri Jan 16 16:01:31 2015 +0100 +++ b/graal/com.oracle.graal.debug/src/com/oracle/graal/debug/internal/DebugScope.java Fri Jan 16 14:24:04 2015 +0100 @@ -57,12 +57,10 @@ StringBuilder str = new StringBuilder(); printScopeName(str); str.append(indent); - if (args.length == 0) { - str.append(msg); - } else { - str.append(String.format(msg, args)); - } - str.append(System.lineSeparator()); + String result = args.length == 0 ? msg : String.format(msg, args); + String lineSep = System.lineSeparator(); + str.append(result.replace(lineSep, lineSep.concat(indent))); + str.append(lineSep); output.append(str); lastUsedIndent = this; }