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
