コード例 #1
0
        public void LoggingLevel()
        {
            var logger = new InMemoryLogger(LogLevel.Debug);
            logger.IsEnabled(LogLevel.Critical).ShouldBe<bool>(true);
            logger.IsEnabled(LogLevel.Debug).ShouldBe<bool>(true);
            logger.IsEnabled(LogLevel.Error).ShouldBe<bool>(true);
            logger.IsEnabled(LogLevel.Information).ShouldBe<bool>(true);
            logger.IsEnabled(LogLevel.Verbose).ShouldBe<bool>(true);
            logger.IsEnabled(LogLevel.Warning).ShouldBe<bool>(true);

            logger = new InMemoryLogger(LogLevel.Critical);
            logger.IsEnabled(LogLevel.Critical).ShouldBe<bool>(true);
            logger.IsEnabled(LogLevel.Debug).ShouldBe<bool>(false);
            logger.IsEnabled(LogLevel.Error).ShouldBe<bool>(false);
            logger.IsEnabled(LogLevel.Information).ShouldBe<bool>(false);
            logger.IsEnabled(LogLevel.Verbose).ShouldBe<bool>(false);
            logger.IsEnabled(LogLevel.Warning).ShouldBe<bool>(false);
        }
コード例 #2
0
        public void LoggingLevel()
        {
            var logger = new InMemoryLogger(LogLevel.Debug);
            Assert.True(logger.IsEnabled(LogLevel.Critical));
            Assert.True(logger.IsEnabled(LogLevel.Debug));
            Assert.True(logger.IsEnabled(LogLevel.Error));
            Assert.True(logger.IsEnabled(LogLevel.Information));
            Assert.True(logger.IsEnabled(LogLevel.Verbose));
            Assert.True(logger.IsEnabled(LogLevel.Warning));

            logger = new InMemoryLogger(LogLevel.Critical);
            Assert.True(logger.IsEnabled(LogLevel.Critical));
            Assert.False(logger.IsEnabled(LogLevel.Debug));
            Assert.False(logger.IsEnabled(LogLevel.Error));
            Assert.False(logger.IsEnabled(LogLevel.Information));
            Assert.False(logger.IsEnabled(LogLevel.Verbose));
            Assert.False(logger.IsEnabled(LogLevel.Warning));
        }
コード例 #3
0
        public void LoggingLevel()
        {
            var logger = new InMemoryLogger(LogLevel.Debug);

            Assert.True(logger.IsEnabled(LogLevel.Critical));
            Assert.True(logger.IsEnabled(LogLevel.Debug));
            Assert.True(logger.IsEnabled(LogLevel.Error));
            Assert.True(logger.IsEnabled(LogLevel.Information));
            Assert.True(logger.IsEnabled(LogLevel.Verbose));
            Assert.True(logger.IsEnabled(LogLevel.Warning));

            logger = new InMemoryLogger(LogLevel.Critical);
            Assert.True(logger.IsEnabled(LogLevel.Critical));
            Assert.False(logger.IsEnabled(LogLevel.Debug));
            Assert.False(logger.IsEnabled(LogLevel.Error));
            Assert.False(logger.IsEnabled(LogLevel.Information));
            Assert.False(logger.IsEnabled(LogLevel.Verbose));
            Assert.False(logger.IsEnabled(LogLevel.Warning));
        }
コード例 #4
0
        public void LoggingLevel()
        {
            var logger = new InMemoryLogger(LogLevel.Debug);

            logger.IsEnabled(LogLevel.Critical).ShouldBe <bool>(true);
            logger.IsEnabled(LogLevel.Debug).ShouldBe <bool>(true);
            logger.IsEnabled(LogLevel.Error).ShouldBe <bool>(true);
            logger.IsEnabled(LogLevel.Information).ShouldBe <bool>(true);
            logger.IsEnabled(LogLevel.Verbose).ShouldBe <bool>(true);
            logger.IsEnabled(LogLevel.Warning).ShouldBe <bool>(true);

            logger = new InMemoryLogger(LogLevel.Critical);
            logger.IsEnabled(LogLevel.Critical).ShouldBe <bool>(true);
            logger.IsEnabled(LogLevel.Debug).ShouldBe <bool>(false);
            logger.IsEnabled(LogLevel.Error).ShouldBe <bool>(false);
            logger.IsEnabled(LogLevel.Information).ShouldBe <bool>(false);
            logger.IsEnabled(LogLevel.Verbose).ShouldBe <bool>(false);
            logger.IsEnabled(LogLevel.Warning).ShouldBe <bool>(false);
        }
コード例 #5
0
 public InMemoryLoggerFactory(LogLevel logLevel)
 {
     _logLevel = logLevel;
     _logger   = new InMemoryLogger(_logLevel);
 }
コード例 #6
0
 public InMemoryLoggerFactory(LogLevel logLevel)
 {
     _logLevel = logLevel;
     _logger = new InMemoryLogger(_logLevel);
 }