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/08/20 03:02:29 UTC

logging-log4j2 git commit: Add but ignore org.apache.logging.log4j.core.LoggerTest.debugChangeLevelsChildDifferentLevels().

Repository: logging-log4j2
Updated Branches:
  refs/heads/master d7ecbc548 -> 0db8c1a25


Add but ignore
org.apache.logging.log4j.core.LoggerTest.debugChangeLevelsChildDifferentLevels().

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

Branch: refs/heads/master
Commit: 0db8c1a2558e6f49afeb88685955564d862da08f
Parents: d7ecbc5
Author: ggregory <gg...@apache.org>
Authored: Wed Aug 19 18:02:27 2015 -0700
Committer: ggregory <gg...@apache.org>
Committed: Wed Aug 19 18:02:27 2015 -0700

----------------------------------------------------------------------
 .../apache/logging/log4j/core/LoggerTest.java   | 21 ++++++++++++++++++++
 1 file changed, 21 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/0db8c1a2/log4j-core/src/test/java/org/apache/logging/log4j/core/LoggerTest.java
----------------------------------------------------------------------
diff --git a/log4j-core/src/test/java/org/apache/logging/log4j/core/LoggerTest.java b/log4j-core/src/test/java/org/apache/logging/log4j/core/LoggerTest.java
index 7c18aae..1712573 100644
--- a/log4j-core/src/test/java/org/apache/logging/log4j/core/LoggerTest.java
+++ b/log4j-core/src/test/java/org/apache/logging/log4j/core/LoggerTest.java
@@ -44,6 +44,7 @@ import org.apache.logging.log4j.message.StructuredDataMessage;
 import org.apache.logging.log4j.test.appender.ListAppender;
 import org.junit.Before;
 import org.junit.ClassRule;
+import org.junit.Ignore;
 import org.junit.Test;
 
 /**
@@ -141,6 +142,26 @@ public class LoggerTest {
     }
 
     @Test
+    @Ignore
+    public void debugChangeLevelsChildDifferentLevels() {
+        org.apache.logging.log4j.Logger loggerChild = context.getLogger(logger.getName() + ".child");
+        // Use logger AND loggerChild
+        logger.debug("Debug message 1");
+        loggerChild.debug("Debug message 1 child");
+        final List<LogEvent> events = app.getEvents();
+        assertEquals("Incorrect number of events. Expected 2, actual " + events.size(), 2, events.size());
+        Configurator.setLevel(logger.getName(), Level.OFF);
+        Configurator.setLevel(loggerChild.getName(), Level.DEBUG);
+        logger.debug("Debug message 2");
+        loggerChild.debug("Debug message 2 child");
+        assertEquals("Incorrect number of events. Expected 1, actual " + events.size(), 3, events.size());
+        Configurator.setLevel(logger.getName(), Level.DEBUG);
+        logger.debug("Debug message 3");
+        loggerChild.debug("Debug message 3 child");
+        assertEquals("Incorrect number of events. Expected 1, actual " + events.size(), 5, events.size());
+    }
+
+    @Test
     public void debugChangeLevelsMap() {
         logger.debug("Debug message 1");
         final List<LogEvent> events = app.getEvents();