¿Cómo configurar Steeltoe Dynamic Logging funciona con registradores de terceros como Serilog?

Tengo la aplicación ASP.NET Core 2.1 en Pivotal Cloud Foundry, donde queremos poder configurar los niveles de registro sobre la marcha. Como proveedor de registradores estamos utilizando Serilog. ¿Es posible que Steeltoe Dynamic Logging funcione correctamente con registradores de terceros y cómo?

Esto es lo que probé:

In Program.cs:

 public static IWebHostBuilder CreateWebHostBuilder(string[] args) =>
        WebHost.CreateDefaultBuilder(args)
            .UseCloudFoundryHosting()
            .ConfigureLogging((builderContext, loggingBuilder) =>
             {
                 loggingBuilder.AddDynamicConsole();
             })
            .UseSerilog((hostingContext, loggerConfiguration) => loggerConfiguration
                        .ReadFrom.Configuration(hostingContext.Configuration))
            .UseStartup<Startup>();

In appsettings.json

"Serilog": {
"WriteTo": [
  {
    "Name": "Console",
    "Args": {
      "outputTemplate": "[{Timestamp:HH:mm:ss} {Level:u3}] {SourceContext}: {Properties} {NewLine} {EventId} {Message:lj}{NewLine}{Exception}"
    }
  }
],
"Enrich": [ "FromLogContext", "WithMachineName", "WithThreadId" ]

}

En appsettings.Development.json:

 "Logging": {
"LogLevel": {
  "Default": "Debug"
  }
}

Y solo obtengo esto en Configurar niveles de registro:Configurar captura de pantalla de niveles de registro

¿Qué estoy haciendo mal

Respuestas a la pregunta(2)

Su respuesta a la pregunta