public void SerilogLogLevel_Constructor_LogLevel() { var seriLogLevel = new SerilogLogLevel(LogLevel.Debug); seriLogLevel.Should().NotBeNull(); seriLogLevel.Should().NotBeNull().And.Subject.Should().BeAssignableTo <ISerilogLogLevel>(); }
public void SerilogLogLevel_SetMinimum_LogLevel() { var seriLogLevel = new SerilogLogLevel(LogLevel.Debug); seriLogLevel.MinimumLogLevel.Should().Be(LogLevel.Debug); seriLogLevel.MinimumLogLevel = LogLevel.Error; seriLogLevel.MinimumLogLevel.Should().Be(LogLevel.Error); seriLogLevel.MinimumLogLevel = LogLevel.Debug; }
/// <summary> /// Gets the or register serilog log level. /// </summary> /// <param name="key">The key.</param> /// <param name="logEventLevel">The log event level.</param> /// <returns>ISerilogLogLevel.</returns> /// <autogeneratedoc /> public ISerilogLogLevel GetOrRegisterSerilogLogLevel(string key, LogEventLevel logEventLevel) { lock (_objectLock) { if (!_serilogLogLevels.TryGetValue(key, out var serilogLogLevel)) { serilogLogLevel = new SerilogLogLevel(logEventLevel); _serilogLogLevels.Add(key, serilogLogLevel); } return(serilogLogLevel); } }
// [InlineData(LogLevel.None)] public void SerilogLoggerSettings_Create_Default_LogLevels(LogLevel logLevel) { var loggerSettings = new SerilogLoggerSettings(_fileSystem, logLevel, LoggingOutputFlags.Default); loggerSettings.LoggingOutputFlags.Should().Be(LoggingOutputFlags.Default); // Serilog LogEventLevels loggerSettings.GetSerilogLogLevel(LoggingOutputFlags.Default).MinimumLogEventLevel.Should() .Be(SerilogLogLevel.MsftToSerilogLogLevel(logLevel)); loggerSettings.GetSerilogLogLevel(LoggingOutputFlags.Default).InitialLogEventLevel.Should() .Be(SerilogLogLevel.MsftToSerilogLogLevel(logLevel)); // Msft LogLevels loggerSettings.GetLogLevel(LoggingOutputFlags.Default).MinimumLogLevel.Should().Be(logLevel); loggerSettings.GetLogLevel(LoggingOutputFlags.Default).InitialLogLevel.Should().Be(logLevel); }
/// <summary> /// Adds the logger settings. /// </summary> /// <param name="config">The configuration.</param> /// <param name="initialMinimumLevel">The initial minimum level.</param> /// <returns>IConfigurationBuilder.</returns> /// <autogeneratedoc /> public static IConfigurationBuilder AddLoggerSettings(this IConfigurationBuilder config, LogLevel initialMinimumLevel) => AddLoggerSettings(config, SerilogLogLevel.MsftToSerilogLogLevel(initialMinimumLevel));
public static void SetMinimumLogLevel(SerilogLogLevel logLevel) { LogManager.loggingLevel = new LoggingLevelSwitch((Serilog.Events.LogEventLevel)logLevel); serilogInitialized = false; }
/// <summary> /// Gets the or register serilog log level. /// </summary> /// <param name="key">The key.</param> /// <param name="logLevel">The log level.</param> /// <returns>ISerilogLogLevel.</returns> /// <autogeneratedoc /> public ISerilogLogLevel GetOrRegisterSerilogLogLevel(string key, LogLevel logLevel) => GetOrRegisterSerilogLogLevel(key, SerilogLogLevel.MsftToSerilogLogLevel(logLevel));
/// <summary> /// Defaults the logger settings configuration. /// </summary> /// <param name="initialMinimumLevel">The initial minimum level.</param> /// <returns>IConfiguration.</returns> /// <autogeneratedoc /> public static IConfiguration DefaultLoggerSettingsConfiguration(LogLevel initialMinimumLevel) { return(DefaultLoggerSettingsConfiguration(SerilogLogLevel.MsftToSerilogLogLevel(initialMinimumLevel))); }
/// <summary> /// Initializes a new instance of the <see cref="SerilogLoggerSettings"/> class. /// </summary> /// <param name="fileSystem">The file system.</param> /// <param name="defaultLogLevel">The default log level.</param> /// <param name="loggingOutputFlags">The logging output flags.</param> /// <autogeneratedoc /> public SerilogLoggerSettings(IFileSystem fileSystem, LogLevel defaultLogLevel, LoggingOutputFlags loggingOutputFlags) : this(fileSystem, SerilogLogLevel.MsftToSerilogLogLevel(defaultLogLevel), loggingOutputFlags) { }
public void SetLogLevel(SerilogLogLevel logLevel) { LogManager.SetMinimumLogLevel(logLevel); }