public SerilogOptions(IConfiguration configuration) { var section = configuration.GetSection(CONFIG_PATH); section.Bind(this); if (MinimumLevel == null) { MinimumLevel = new MinimumLevel() { Default = LogEventLevel.Verbose, // Set root to verbose to have sub loggers work at all levels Override = new Dictionary <string, LogEventLevel>() }; } }
public SerilogOptions(IConfiguration configuration) { var section = configuration.GetSection(ConfigPath); section.Bind(this); if (MinimumLevel == null) { MinimumLevel = new MinimumLevel() { Default = LogEventLevel.Verbose, // Set root to verbose to have sub loggers work at all levels Override = new Dictionary <string, LogEventLevel>() }; } if (SubloggerConfigKeyExclusions == null) { SubloggerConfigKeyExclusions = new List <string> { "WriteTo", "MinimumLevel" }; } }