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 02:24:40 UTC

logging-log4j2 git commit: Add org.apache.logging.log4j.core.LoggerTest.debugChangeLevelsChild().

Repository: logging-log4j2
Updated Branches:
  refs/heads/master 97c8e8330 -> 524bb2fdb


Add org.apache.logging.log4j.core.LoggerTest.debugChangeLevelsChild().

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

Branch: refs/heads/master
Commit: 524bb2fdbf54371b71d75c8e3d21f1530af61906
Parents: 97c8e83
Author: ggregory <gg...@apache.org>
Authored: Wed Aug 19 17:24:32 2015 -0700
Committer: ggregory <gg...@apache.org>
Committed: Wed Aug 19 17:24:32 2015 -0700

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


http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/524bb2fd/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 c8c4985..825067f 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
@@ -123,6 +123,24 @@ public class LoggerTest {
     }
 
     @Test
+    public void debugChangeLevelsChild() {
+        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);
+        logger.debug("Debug message 2");
+        loggerChild.debug("Debug message 2 child");
+        assertEquals("Incorrect number of events. Expected 1, actual " + events.size(), 2, 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(), 4, events.size());
+        }
+
+    @Test
     public void debugChangeLevelsMap() {
         logger.debug("Debug message 1");
         final List<LogEvent> events = app.getEvents();