示例#1
0
        public void SerilogLoggerSettings_Create_Default_LogEventLevels(LogEventLevel logEventLevel)
        {
            var loggerSettings = new SerilogLoggerSettings(_fileSystem, logEventLevel, LoggingOutputFlags.Default);

            loggerSettings.LoggingOutputFlags.Should().Be(LoggingOutputFlags.Default);

            // Serilog LogEventLevels
            loggerSettings.GetSerilogLogLevel(LoggingOutputFlags.Default).MinimumLogEventLevel.Should()
            .Be(logEventLevel);
            loggerSettings.GetSerilogLogLevel(LoggingOutputFlags.Default).InitialLogEventLevel.Should()
            .Be(logEventLevel);

            // Msft LogLevels
            loggerSettings.GetLogLevel(LoggingOutputFlags.Default).MinimumLogLevel.Should()
            .Be(SerilogLogLevel.SerilogToMsftLogLevel(logEventLevel));
            loggerSettings.GetLogLevel(LoggingOutputFlags.Default).InitialLogLevel.Should()
            .Be(SerilogLogLevel.SerilogToMsftLogLevel(logEventLevel));
        }