Настройки приложения Serilog для. Net Core 3.1 in Azure - PullRequest
0 голосов
/ 10 апреля 2020

Я пытался реализовать Serilog, используя метод ReadFrom.Configuration webBuilder.UseSerilog( (hostingContext, loggerConfiguration) => loggerConfiguration.ReadFrom.Configuration(hostingContext.Configuration).Enrich.FromLogContext());

Но так как я использую. net core 3.1, я должен работать в среде Linux на Azure. Это требует от меня использования двойных подчеркиваний "__" между моими настройками при настройке их в службе приложений. Но при попытке установить ключ / значение для Serilog с приемником MongoDB, например:

Serilog__WriteTo__0__Name
Serilog__WriteTO__0__Args__databseUrl
Serilog__WriteTo__0__Args__collectionName

, я получаю сообщение об ошибке при инициализации сайта в этой части кода. Я что-то не так делаю?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...