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);

Reply via email to