ядро dot net 2.1 - исключение записи Serilog ApplicationInsightsTraces дважды - PullRequest
0 голосов
/ 21 ноября 2018

Я создал базовое приложение asp .net core 2.1 web api и настроил Serilog

Log.Logger = new LoggerConfiguration()
                       .ReadFrom.Configuration(configuration)                       
                       .Enrich.FromLogContext()
                       .WriteTo.ApplicationInsightsTraces(appInsightsInstrumentationKey)
                       .CreateLogger();

Чтобы проверить ведение журнала, у меня есть приведенный ниже код

 public IActionResult Get([FromQuery] string fromDate, string toDate)
        {
            _logger.LogDebug($"####Debug message {DateTime.Now}");
            _logger.LogInformation($"####Information Message {DateTime.Now}");
            _logger.LogWarning($"####Warning message {DateTime.Now}");
            _logger.LogError($"####Error message {DateTime.Now.ToString()}");
            _logger.LogCritical($"####Critical message {DateTime.Now.ToString()}");
            _logger.LogTrace($"####Trace Message {DateTime.Now}");
            throw new Exception("My custom exception");

Я вижу все сообщения (т.е. отладку, информацию и т. Д.) Только один раз, однако сообщение об исключении появляется дважды в обзорах приложения.

Нижеэто скриншот.

enter image description here

Я использую ниже Пакеты

enter image description here

Это проблема или мне не хватает какой-либо конфигурации?

...