You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@logging.apache.org by gg...@apache.org on 2015/09/02 18:57:42 UTC
logging-log4j2 git commit: Test LOG4J2-962. Test FileAppender
fileName.
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 <gg...@apache.org>
Authored: Wed Sep 2 09:57:38 2015 -0700
Committer: ggregory <gg...@apache.org>
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">