You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@logging.apache.org by dp...@apache.org on 2018/01/10 22:26:10 UTC

[14/20] logging-log4net git commit: Add test that makes sure a logger name can end with a dot

Add test that makes sure a logger name can end with a dot

This change relates to LOG4NET-580.


Project: http://git-wip-us.apache.org/repos/asf/logging-log4net/repo
Commit: http://git-wip-us.apache.org/repos/asf/logging-log4net/commit/88a7cb8d
Tree: http://git-wip-us.apache.org/repos/asf/logging-log4net/tree/88a7cb8d
Diff: http://git-wip-us.apache.org/repos/asf/logging-log4net/diff/88a7cb8d

Branch: refs/heads/feature/cd-pipeline
Commit: 88a7cb8d7c672cd8c723c09271c1b8e451e6ef18
Parents: d53dd61
Author: Dominik Psenner <dp...@apache.org>
Authored: Tue Oct 31 17:21:52 2017 +0100
Committer: Dominik Psenner <dp...@apache.org>
Committed: Tue Oct 31 17:21:52 2017 +0100

----------------------------------------------------------------------
 tests/src/Hierarchy/Hierarchy.cs | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/logging-log4net/blob/88a7cb8d/tests/src/Hierarchy/Hierarchy.cs
----------------------------------------------------------------------
diff --git a/tests/src/Hierarchy/Hierarchy.cs b/tests/src/Hierarchy/Hierarchy.cs
index 6fc21a7..36e3ffd 100644
--- a/tests/src/Hierarchy/Hierarchy.cs
+++ b/tests/src/Hierarchy/Hierarchy.cs
@@ -143,6 +143,29 @@ namespace log4net.Tests.Hierarchy
 		}
 
 		[Test]
+		// LOG4NET-580
+		public void LoggerNameCanConsistOfANameEndingWithADot()
+		{
+			XmlDocument log4netConfig = new XmlDocument();
+			log4netConfig.LoadXml(@"
+				<log4net>
+				  <appender name=""StringAppender"" type=""log4net.Tests.Appender.StringAppender, log4net.Tests"">
+					<layout type=""log4net.Layout.SimpleLayout"" />
+				  </appender>
+				  <root>
+					<level value=""ALL"" />
+					<appender-ref ref=""StringAppender"" />
+				  </root>
+				  <logger name=""Name."">
+					<level value=""WARN"" />
+				  </logger>
+				</log4net>");
+
+			ILoggerRepository rep = LogManager.CreateRepository(Guid.NewGuid().ToString());
+			XmlConfigurator.Configure(rep, log4netConfig["log4net"]);
+		}
+
+		[Test]
 		public void LoggerNameCanConsistOfASingleNonDot()
 		{
 			XmlDocument log4netConfig = new XmlDocument();