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">