Add test that makes sure a logger name can start 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/7be796ff Tree: http://git-wip-us.apache.org/repos/asf/logging-log4net/tree/7be796ff Diff: http://git-wip-us.apache.org/repos/asf/logging-log4net/diff/7be796ff Branch: refs/heads/feature/cd-pipeline Commit: 7be796ffbadce5b18d1aa101e26e0277495cf12f Parents: a13c9ea Author: Dominik Psenner <dpsen...@apache.org> Authored: Tue Oct 31 17:17:24 2017 +0100 Committer: Dominik Psenner <dpsen...@apache.org> Committed: Tue Oct 31 17:17:24 2017 +0100 ---------------------------------------------------------------------- tests/src/Hierarchy/Hierarchy.cs | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/logging-log4net/blob/7be796ff/tests/src/Hierarchy/Hierarchy.cs ---------------------------------------------------------------------- diff --git a/tests/src/Hierarchy/Hierarchy.cs b/tests/src/Hierarchy/Hierarchy.cs index 8c83290..7c32757 100644 --- a/tests/src/Hierarchy/Hierarchy.cs +++ b/tests/src/Hierarchy/Hierarchy.cs @@ -123,6 +123,29 @@ namespace log4net.Tests.Hierarchy } [Test] + // LOG4NET-580 + public void LoggerNameCanConsistOfANameStartingWithADot() + { + 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();