Repository: logging-log4j2 Updated Branches: refs/heads/LOG4J2-1278-gc-free-logger fbd7695bf -> bb62985f6
LOG4J2-1274 update no-gc perf test now that Layout implements Encoder Project: http://git-wip-us.apache.org/repos/asf/logging-log4j2/repo Commit: http://git-wip-us.apache.org/repos/asf/logging-log4j2/commit/9594f5be Tree: http://git-wip-us.apache.org/repos/asf/logging-log4j2/tree/9594f5be Diff: http://git-wip-us.apache.org/repos/asf/logging-log4j2/diff/9594f5be Branch: refs/heads/LOG4J2-1278-gc-free-logger Commit: 9594f5be127464fab7c2e0cbc1c00a0dad384554 Parents: 41d5302 Author: rpopma <[email protected]> Authored: Sun Feb 21 14:22:46 2016 +0900 Committer: rpopma <[email protected]> Committed: Sun Feb 21 14:22:46 2016 +0900 ---------------------------------------------------------------------- .../java/org/apache/logging/log4j/perf/nogc/DemoAppender.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/9594f5be/log4j-perf/src/main/java/org/apache/logging/log4j/perf/nogc/DemoAppender.java ---------------------------------------------------------------------- diff --git a/log4j-perf/src/main/java/org/apache/logging/log4j/perf/nogc/DemoAppender.java b/log4j-perf/src/main/java/org/apache/logging/log4j/perf/nogc/DemoAppender.java index b72e00c..7fa3d76 100644 --- a/log4j-perf/src/main/java/org/apache/logging/log4j/perf/nogc/DemoAppender.java +++ b/log4j-perf/src/main/java/org/apache/logging/log4j/perf/nogc/DemoAppender.java @@ -39,8 +39,8 @@ public class DemoAppender extends AbstractAppender implements ByteBufferDestinat @Override public void append(LogEvent event) { Layout<?> layout = getLayout(); - if (layout instanceof Encoder) { - ((Encoder<LogEvent>) layout).encode(event, this); + if (layout instanceof NoGcLayout) { + layout.encode(event, this); drain(byteBuffer); } else { byte[] binary = getLayout().toByteArray(event);
