title: ILogger Interface not logging everything into Event Log / Core 3.0
body: <p>I'm trying to log anything that my application outputs(including information messages) into the event log, but the ILogger interface only writes warnings and above there.</p>
  
  <p>Here is my program.cs:</p>
  
  <pre><code>public static IHostBuilder CreateHostBuilder(string[] args) =&gt;
      Host.CreateDefaultBuilder(args)
      .ConfigureLogging((context, logging) =&gt;
      {
          logging.ClearProviders();
          logging.AddConsole();
          logging.AddEventLog(context.Configuration.GetSection("Logging:EventLog").Get&lt;EventLogSettings&gt;());
          logging.SetMinimumLevel(LogLevel.Information);
      });
  </code></pre>
  
  <p>My appsettings.json:</p>
  
  <pre><code>  "Logging": {
      "LogLevel": {
        "Default": "Information",
        "Microsoft": "Information",
        "Microsoft.Hosting.Lifetime": "Information"
      },
      "EventLog": {
        "LogName": "Application",
        "SourceName": "My cool App"
      }
    }
  </code></pre>
  
  <p>In my application I do the following:</p>
  
  <pre><code>_logger.LogInformation("test information");
  _logger.LogWarning("test warning");
  _logger.LogDebug("test debug");
  _logger.LogError("test error");
  _logger.LogTrace("test trace");
  _logger.LogCritical("test critical");
  </code></pre>
  
  <p>In the console output I receive all of the test messages. But in the event log I only get Warning, Error and Critical.</p>
  
  <p>What am I doing wrong here?</p>