Refactor to a new file a very handy filter for users (like me) writing
application tests:
org.apache.logging.log4j.core.net.server.AbstractSocketServerTest.ThreadFilter
-> org.apache.logging.log4j.core.net.server.ThreadFilter.

Project: http://git-wip-us.apache.org/repos/asf/logging-log4j2/repo
Commit: http://git-wip-us.apache.org/repos/asf/logging-log4j2/commit/542b8beb
Tree: http://git-wip-us.apache.org/repos/asf/logging-log4j2/tree/542b8beb
Diff: http://git-wip-us.apache.org/repos/asf/logging-log4j2/diff/542b8beb

Branch: refs/heads/LOG4J-1181
Commit: 542b8beb4a5718c3495a45a60529175d7e05c12b
Parents: f7d6310
Author: ggregory <[email protected]>
Authored: Mon Nov 2 02:55:36 2015 -0800
Committer: ggregory <[email protected]>
Committed: Mon Nov 2 02:55:36 2015 -0800

----------------------------------------------------------------------
 .../net/server/AbstractSocketServerTest.java     | 15 ---------------
 .../log4j/core/net/server/ThreadFilter.java      | 19 +++++++++++++++++++
 2 files changed, 19 insertions(+), 15 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/542b8beb/log4j-core/src/test/java/org/apache/logging/log4j/core/net/server/AbstractSocketServerTest.java
----------------------------------------------------------------------
diff --git 
a/log4j-core/src/test/java/org/apache/logging/log4j/core/net/server/AbstractSocketServerTest.java
 
b/log4j-core/src/test/java/org/apache/logging/log4j/core/net/server/AbstractSocketServerTest.java
index 66f2c33..04603f5 100644
--- 
a/log4j-core/src/test/java/org/apache/logging/log4j/core/net/server/AbstractSocketServerTest.java
+++ 
b/log4j-core/src/test/java/org/apache/logging/log4j/core/net/server/AbstractSocketServerTest.java
@@ -32,7 +32,6 @@ import org.apache.logging.log4j.core.LoggerContext;
 import org.apache.logging.log4j.core.appender.AppenderLoggingException;
 import org.apache.logging.log4j.core.appender.ConsoleAppender;
 import org.apache.logging.log4j.core.appender.SocketAppender;
-import org.apache.logging.log4j.core.filter.AbstractFilter;
 import org.apache.logging.log4j.core.layout.JsonLayout;
 import org.apache.logging.log4j.core.layout.PatternLayout;
 import org.apache.logging.log4j.core.layout.XmlLayout;
@@ -51,20 +50,6 @@ public abstract class AbstractSocketServerTest {
 
     protected static Thread thread;
 
-    private static class ThreadFilter extends AbstractFilter {
-
-        private static final long serialVersionUID = 1L;
-
-        public ThreadFilter(final Result onMatch, final Result onMismatch) {
-            super(onMatch, onMismatch);
-        }
-
-        @Override
-        public Filter.Result filter(final LogEvent event) {
-            return 
event.getThreadName().equals(Thread.currentThread().getName()) ? onMatch : 
onMismatch;
-        }
-    }
-
     private static final String MESSAGE = "This is test message";
 
     private static final String MESSAGE_2 = "This is test message 2";

http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/542b8beb/log4j-core/src/test/java/org/apache/logging/log4j/core/net/server/ThreadFilter.java
----------------------------------------------------------------------
diff --git 
a/log4j-core/src/test/java/org/apache/logging/log4j/core/net/server/ThreadFilter.java
 
b/log4j-core/src/test/java/org/apache/logging/log4j/core/net/server/ThreadFilter.java
new file mode 100644
index 0000000..8e2af55
--- /dev/null
+++ 
b/log4j-core/src/test/java/org/apache/logging/log4j/core/net/server/ThreadFilter.java
@@ -0,0 +1,19 @@
+package org.apache.logging.log4j.core.net.server;
+
+import org.apache.logging.log4j.core.Filter;
+import org.apache.logging.log4j.core.LogEvent;
+import org.apache.logging.log4j.core.filter.AbstractFilter;
+
+public class ThreadFilter extends AbstractFilter {
+
+    private static final long serialVersionUID = 1L;
+
+    public ThreadFilter(final Result onMatch, final Result onMismatch) {
+        super(onMatch, onMismatch);
+    }
+
+    @Override
+    public Filter.Result filter(final LogEvent event) {
+        return event.getThreadName().equals(Thread.currentThread().getName()) 
? onMatch : onMismatch;
+    }
+}
\ No newline at end of file

Reply via email to