Esempio n. 1
0
        public void TestParseLevel3()
        {
            var parser = new Log4PatternParser("[%level]");

            parser.Parse(new LogLine(0, 0, null, LevelFlags.None)).Fields.Should().Equal(new object[1]);
            parser.Parse(new LogLine(0, 0, string.Empty, LevelFlags.None)).Fields.Should().Equal(new object[1]);
            parser.Parse(new LogLine(0, 0, "DEBUG]", LevelFlags.None)).Fields.Should().Equal(new object[1]);
            parser.Parse(new LogLine(0, 0, "[DEBUG", LevelFlags.None)).Fields.Should().Equal(new object[1]);
            parser.Parse(new LogLine(0, 0, "[debug]", LevelFlags.None)).Fields.Should().Equal(new object[1]);
            parser.Parse(new LogLine(0, 0, "[DeBuG]", LevelFlags.None)).Fields.Should().Equal(new object[1]);
        }
Esempio n. 2
0
        public void TestParseDate1()
        {
            var parser = new Log4PatternParser("%date");

            parser.Parse(new LogLine(0, 0, "2016-10-26 09:06:35,176", LevelFlags.None)).Fields.Should().Equal(new object[] { DateTime.Parse("2016-10-26 09:06:35,176") });
        }
Esempio n. 3
0
        public void TestParseLevel2()
        {
            var parser = new Log4PatternParser("[%level]");

            parser.Parse(new LogLine(0, 0, "[DEBUG]", LevelFlags.None)).Fields.Should().Equal(new object[] { LevelFlags.Debug });
        }
Esempio n. 4
0
        public void TestParseLevel1()
        {
            var parser = new Log4PatternParser("%level");

            parser.Parse(new LogLine(0, 0, "DEBUG", LevelFlags.Other)).Fields.Should().Equal(new object[] { LevelFlags.Debug });
        }