Repository: logging-log4j2 Updated Branches: refs/heads/master 842d1d8ea -> 9940e75f6
[LOG4J2-2023] Use a class' canonical name instead of name to create its logger name. If the canonical name is null, then use the class name. Project: http://git-wip-us.apache.org/repos/asf/logging-log4j2/repo Commit: http://git-wip-us.apache.org/repos/asf/logging-log4j2/commit/9940e75f Tree: http://git-wip-us.apache.org/repos/asf/logging-log4j2/tree/9940e75f Diff: http://git-wip-us.apache.org/repos/asf/logging-log4j2/diff/9940e75f Branch: refs/heads/master Commit: 9940e75f6ddbfa0950dad1e0b2479c0ef6ba1876 Parents: 842d1d8 Author: Gary Gregory <[email protected]> Authored: Thu Aug 31 14:57:52 2017 -0600 Committer: Gary Gregory <[email protected]> Committed: Thu Aug 31 14:57:52 2017 -0600 ---------------------------------------------------------------------- .../org/apache/logging/log4j/LogManagerTest.java | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/9940e75f/log4j-api/src/test/java/org/apache/logging/log4j/LogManagerTest.java ---------------------------------------------------------------------- diff --git a/log4j-api/src/test/java/org/apache/logging/log4j/LogManagerTest.java b/log4j-api/src/test/java/org/apache/logging/log4j/LogManagerTest.java index 99e6ce8..2f898ba 100644 --- a/log4j-api/src/test/java/org/apache/logging/log4j/LogManagerTest.java +++ b/log4j-api/src/test/java/org/apache/logging/log4j/LogManagerTest.java @@ -68,10 +68,10 @@ public class LogManagerTest { } @Test - public void testGetLoggerForAnonymousInnerClass() throws IOException { + public void testGetLoggerForAnonymousInnerClass1() throws IOException { Closeable closeable = new Closeable() { - Logger LOGGER = LogManager.getLogger(getClass()); + Logger LOGGER = LogManager.getLogger(); @Override public void close() throws IOException { @@ -82,6 +82,20 @@ public class LogManagerTest { } @Test + public void testGetLoggerForAnonymousInnerClass2() throws IOException { + Closeable closeable = new Closeable() { + + Logger LOGGER = LogManager.getLogger(getClass()); + + @Override + public void close() throws IOException { + Assert.assertEquals("org.apache.logging.log4j.LogManagerTest$2", LOGGER.getName()); + } + }; + closeable.close(); + } + + @Test public void testGetLoggerForInnerClass() { Assert.assertEquals("org.apache.logging.log4j.LogManagerTest.InnerClass", InnerClass.LOGGER.getName()); }
