Hey, that's not a Javadoc fix ;-) Gary
---------- Forwarded message ---------- From: <[email protected]> Date: Thu, Feb 18, 2016 at 7:18 AM Subject: [2/2] logging-log4j2 git commit: LOG4J2-1255 javadoc fix To: [email protected] LOG4J2-1255 javadoc fix Project: http://git-wip-us.apache.org/repos/asf/logging-log4j2/repo Commit: http://git-wip-us.apache.org/repos/asf/logging-log4j2/commit/c58d5b15 Tree: http://git-wip-us.apache.org/repos/asf/logging-log4j2/tree/c58d5b15 Diff: http://git-wip-us.apache.org/repos/asf/logging-log4j2/diff/c58d5b15 Branch: refs/heads/master Commit: c58d5b15117c8e75388320e939bbafabdde615de Parents: bd8edc6 Author: rpopma <[email protected]> Authored: Fri Feb 19 00:13:18 2016 +0900 Committer: rpopma <[email protected]> Committed: Fri Feb 19 00:13:18 2016 +0900 ---------------------------------------------------------------------- .../org/apache/logging/log4j/perf/nogc/NoGcMessage.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/c58d5b15/log4j-perf/src/main/java/org/apache/logging/log4j/perf/nogc/NoGcMessage.java ---------------------------------------------------------------------- diff --git a/log4j-perf/src/main/java/org/apache/logging/log4j/perf/nogc/NoGcMessage.java b/log4j-perf/src/main/java/org/apache/logging/log4j/perf/nogc/NoGcMessage.java index af5d115..004111e 100644 --- a/log4j-perf/src/main/java/org/apache/logging/log4j/perf/nogc/NoGcMessage.java +++ b/log4j-perf/src/main/java/org/apache/logging/log4j/perf/nogc/NoGcMessage.java @@ -64,7 +64,7 @@ public class NoGcMessage implements Message { for (int i = 0; i < message.length() - 1; i++) { char c = message.charAt(i); if (c == '{' && message.charAt(i + 1) == '}') { - state.buffer.append(state.params[current++]); + append(state.params[current++], state.buffer); i++; } else { state.buffer.append(c); @@ -76,6 +76,14 @@ public class NoGcMessage implements Message { } } + private void append(Object param, StringBuilder buffer) { + if (param instanceof StringBuilder) { + buffer.append((StringBuilder) param); + } else { + buffer.append(param); + } + } + @Override public String getFormattedMessage() { return getState().buffer.toString(); // not called by NoGcLayout -- E-Mail: [email protected] | [email protected] Java Persistence with Hibernate, Second Edition <http://www.manning.com/bauer3/> JUnit in Action, Second Edition <http://www.manning.com/tahchiev/> Spring Batch in Action <http://www.manning.com/templier/> Blog: http://garygregory.wordpress.com Home: http://garygregory.com/ Tweet! http://twitter.com/GaryGregory
