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