Serilog пишет логи дважды - PullRequest
       19

Serilog пишет логи дважды

0 голосов
/ 29 января 2019

Я использую Serilog с приемником Elasticsearch с конфигурациями, подобными этой:

Log.Logger = new LoggerConfiguration()
                    .MinimumLevel.Verbose()
                    .MinimumLevel.Override("Microsoft", LogEventLevel.Verbose)
                    .Enrich.FromLogContext()
                    .Enrich.WithExceptionDetails()
                    .Enrich.WithProperty("Application", "abc")
                    .Enrich.WithProperty("Environment", env.EnvironmentName)
                    .WriteTo.Elasticsearch(new ElasticsearchSinkOptions(new Uri(Configuration["LoggingEndpoint"]))
                    {
                        AutoRegisterTemplate = true,
                        CustomFormatter = new ExceptionAsObjectJsonFormatter(renderMessage: true) // Better formatting for exceptions
                    })

// и позже:

services.AddLogging(loggingBuilder =>
            loggingBuilder.AddSerilog());

Но я могу видеть каждый журнал дважды,с разницей в пару миллисекунд в их временной метке на Кибане.Я попробовал предложенные решения здесь , на случай, если они могут помочь, но не повезло.

...