title: Overriding MinimumLevel doesn't work in Serilog
body: <p>Trying to set minimum log level for Serilog 2.8.0 (in .NET 4.6.2). Logging is working fine, but not the Override feature.</p>
  
  <p>Here is my <strong>Program.cs</strong>:</p>
  
  <pre><code>using System;
  using LogTest1.Classes;
  using Microsoft.Extensions.Configuration;
  using Serilog;
  using SomeLib;
  
  
  namespace LogTest
  {
      internal class Program
      {
          private static void Main(string[] args)
          {
              var configuration = new ConfigurationBuilder()
                  .AddJsonFile("appsettings.json", false, true)
                  .Build();
  
              Log.Logger = new LoggerConfiguration()
                  .ReadFrom.Configuration(configuration)
                  .CreateLogger();
  
              Log.Verbose("Verbose");
              Log.Debug("Debug");
              Log.Information("Information");
              Log.Warning("Warning");
              Log.Error("Error");
              Log.Fatal("Fatal");
  
              Console.ReadKey();
          }
      }
  }
  </code></pre>
  
  <p>And the <strong>appsettings.json</strong> file:</p>
  
  <pre><code>{
    "Serilog": {
      "Using": [ "Serilog.Sinks.Console" ],
      "MinimumLevel": {
        "Default": "Warning",
        "Override": {
          "LogTest": "Information"
        }
      },
      "WriteTo": [
        { "Name": "Console" }
      ]
    }
  }
  </code></pre>
  
  <p>Expected to see all the logs, starting from <em>Information</em>, but instead got only from <em>Warning</em>.</p>