Como definir o Steeltoe Dynamic Logging funciona com loggers de terceiros como Serilog?

Eu tenho o aplicativo ASP.NET Core 2.1 na Pivotal Cloud Foundry, onde queremos poder configurar os níveis de registro em tempo real. Como provedor de logger, estamos usando o Serilog. É possível que o Steeltoe Dynamic Logging funcione corretamente com registradores de terceiros e com

Aqui está o que eu tentei:

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" ]

}

In appsettings.Development.json:

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

E eu recebo apenas isso em Configurar níveis de log:Configurar a captura de tela dos níveis de log

O que estou fazendo errado

questionAnswers(2)

yourAnswerToTheQuestion