You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@logging.apache.org by rp...@apache.org on 2016/03/04 15:22:46 UTC

[08/50] [abbrv] logging-log4j2 git commit: [LOG4J2-1299] Add pattern converter for thread id in PatternLayout. Add missing unit test on existing thread name converter.

[LOG4J2-1299] Add pattern converter for thread id in PatternLayout. Add
missing unit test on existing thread name converter.

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

Branch: refs/heads/LOG4J2-1278-gc-free-logger
Commit: aa82192fb56621f0b7eb6957e3e730cf7761e63b
Parents: 848ed03
Author: ggregory <gg...@apache.org>
Authored: Mon Feb 29 23:01:37 2016 -0800
Committer: ggregory <gg...@apache.org>
Committed: Mon Feb 29 23:01:37 2016 -0800

----------------------------------------------------------------------
 .../log4j/core/pattern/PatternParserTest.java      | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/aa82192f/log4j-core/src/test/java/org/apache/logging/log4j/core/pattern/PatternParserTest.java
----------------------------------------------------------------------
diff --git a/log4j-core/src/test/java/org/apache/logging/log4j/core/pattern/PatternParserTest.java b/log4j-core/src/test/java/org/apache/logging/log4j/core/pattern/PatternParserTest.java
index f77eab7..e7f51b4 100644
--- a/log4j-core/src/test/java/org/apache/logging/log4j/core/pattern/PatternParserTest.java
+++ b/log4j-core/src/test/java/org/apache/logging/log4j/core/pattern/PatternParserTest.java
@@ -244,6 +244,23 @@ public class PatternParserTest {
     }
 
     @Test
+    public void testThreadNamePattern() {
+        testThreadNamePattern("%thread");
+    }
+
+    private void testThreadNamePattern(final String pattern) {
+        final List<PatternFormatter> formatters = parser.parse(pattern);
+        assertNotNull(formatters);
+        assertEquals(1, formatters.size());
+        assertTrue(formatters.get(0).getConverter() instanceof ThreadPatternConverter);
+    }
+
+    @Test
+    public void testThreadNameShortPattern() {
+        testThreadNamePattern("%t");
+    }
+
+    @Test
     public void testNanoPatternShortChangesConfigurationNanoClock() {
         Configuration config = new NullConfiguration();
         assertTrue(config.getNanoClock() instanceof DummyNanoClock);