Repository: logging-log4j2 Updated Branches: refs/heads/master e74f12d02 -> c67cab7b8
Test LOG4J2-962. Test FileAppender fileName. Project: http://git-wip-us.apache.org/repos/asf/logging-log4j2/repo Commit: http://git-wip-us.apache.org/repos/asf/logging-log4j2/commit/c67cab7b Tree: http://git-wip-us.apache.org/repos/asf/logging-log4j2/tree/c67cab7b Diff: http://git-wip-us.apache.org/repos/asf/logging-log4j2/diff/c67cab7b Branch: refs/heads/master Commit: c67cab7b8c43dac7ac0eaa997cc6785b62d5738d Parents: e74f12d Author: ggregory <[email protected]> Authored: Wed Sep 2 09:57:38 2015 -0700 Committer: ggregory <[email protected]> Committed: Wed Sep 2 09:57:38 2015 -0700 ---------------------------------------------------------------------- .../core/layout/PatternLayoutMainMapLookupTest.java | 13 ++++++++++--- log4j-core/src/test/resources/log4j2-962.xml | 5 +++++ 2 files changed, 15 insertions(+), 3 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/c67cab7b/log4j-core/src/test/java/org/apache/logging/log4j/core/layout/PatternLayoutMainMapLookupTest.java ---------------------------------------------------------------------- diff --git a/log4j-core/src/test/java/org/apache/logging/log4j/core/layout/PatternLayoutMainMapLookupTest.java b/log4j-core/src/test/java/org/apache/logging/log4j/core/layout/PatternLayoutMainMapLookupTest.java index a33663b..3a87cf1 100644 --- a/log4j-core/src/test/java/org/apache/logging/log4j/core/layout/PatternLayoutMainMapLookupTest.java +++ b/log4j-core/src/test/java/org/apache/logging/log4j/core/layout/PatternLayoutMainMapLookupTest.java @@ -20,6 +20,7 @@ package org.apache.logging.log4j.core.layout; import java.util.List; import org.apache.logging.log4j.Logger; +import org.apache.logging.log4j.core.appender.FileAppender; import org.apache.logging.log4j.core.lookup.MainMapLookup; import org.apache.logging.log4j.junit.LoggerContextRule; import org.apache.logging.log4j.test.appender.ListAppender; @@ -36,15 +37,20 @@ public class PatternLayoutMainMapLookupTest { // Must be set before Log4j writes the header to the appenders. MainMapLookup.setMainArguments("value0", "value1", "value2"); } - - private ListAppender listApp; @Rule public LoggerContextRule context = new LoggerContextRule("log4j2-962.xml"); @Test + public void testFileName() { + FileAppender fileApp = (FileAppender) context.getRequiredAppender("File"); + final String name = fileApp.getFileName(); + Assert.assertEquals("target/value0.log", name); + } + + @Test public void testHeader() { - listApp = context.getListAppender("List"); + ListAppender listApp = context.getListAppender("List"); Logger logger = context.getLogger(this.getClass().getName()); logger.info("Hello World"); final List<String> messages = listApp.getMessages(); @@ -53,4 +59,5 @@ public class PatternLayoutMainMapLookupTest { listApp.stop(); Assert.assertEquals("Footer: value1", messages.get(2)); } + } http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/c67cab7b/log4j-core/src/test/resources/log4j2-962.xml ---------------------------------------------------------------------- diff --git a/log4j-core/src/test/resources/log4j2-962.xml b/log4j-core/src/test/resources/log4j2-962.xml index 2617ec8..112e755 100644 --- a/log4j-core/src/test/resources/log4j2-962.xml +++ b/log4j-core/src/test/resources/log4j2-962.xml @@ -22,6 +22,11 @@ <List name="List"> <PatternLayout pattern="%d %msg%n" header="Header: ${main:0}" footer="Footer: ${main:1}" /> </List> + <File name="File" fileName="target/${main:0}.log" bufferedIO="false"> + <PatternLayout> + <Pattern>%d %m%n</Pattern> + </PatternLayout> + </File> </Appenders> <Loggers> <Root level="TRACE">
