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]); }
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") }); }
public void TestParseLevel2() { var parser = new Log4PatternParser("[%level]"); parser.Parse(new LogLine(0, 0, "[DEBUG]", LevelFlags.None)).Fields.Should().Equal(new object[] { LevelFlags.Debug }); }
public void TestParseLevel1() { var parser = new Log4PatternParser("%level"); parser.Parse(new LogLine(0, 0, "DEBUG", LevelFlags.Other)).Fields.Should().Equal(new object[] { LevelFlags.Debug }); }