diff options
Diffstat (limited to 'java/src/Ice/LoggerI.java')
-rw-r--r-- | java/src/Ice/LoggerI.java | 22 |
1 files changed, 14 insertions, 8 deletions
diff --git a/java/src/Ice/LoggerI.java b/java/src/Ice/LoggerI.java index a3ab0ac071c..0966b981a3a 100644 --- a/java/src/Ice/LoggerI.java +++ b/java/src/Ice/LoggerI.java @@ -33,7 +33,8 @@ public class LoggerI implements Logger public void trace(String category, String message) { - StringBuffer s = new StringBuffer("[ "); + StringBuilder s = new StringBuilder(256); + s.append("[ "); s.append(_date.format(new java.util.Date())); s.append(_time.format(new java.util.Date())); s.append(' '); @@ -48,35 +49,40 @@ public class LoggerI implements Logger s.insert(idx + 1, " "); ++idx; } - System.err.print(s.toString() + _lineSeparator); + s.append(_lineSeparator); + System.err.print(s.toString()); } public void warning(String message) { - StringBuffer s = new StringBuffer(); + StringBuilder s = new StringBuilder(256); s.append(_date.format(new java.util.Date())); s.append(_time.format(new java.util.Date())); s.append(' '); s.append(_prefix); s.append("warning: "); - s.append(Thread.currentThread().getName() + ": "); + s.append(Thread.currentThread().getName()); + s.append(": "); s.append(message); - System.err.print(s.toString() + _lineSeparator); + s.append(_lineSeparator); + System.err.print(s.toString()); } public void error(String message) { - StringBuffer s = new StringBuffer(); + StringBuilder s = new StringBuilder(256); s.append(_date.format(new java.util.Date())); s.append(_time.format(new java.util.Date())); s.append(' '); s.append(_prefix); s.append("error: "); - s.append(Thread.currentThread().getName() + ": "); + s.append(Thread.currentThread().getName()); + s.append(": "); s.append(message); - System.err.print(s.toString() + _lineSeparator); + s.append(_lineSeparator); + System.err.print(s.toString()); } String _prefix = ""; |