У меня есть служба приложений на Azure, на которой работает .net core api.
в моем файле appsettings.json у меня есть раздел, похожий на:
"Serilog": {
"LevelSwitches": { "$controlSwitch": "Information" },
"MinimumLevel": {
"ControlledBy": "$controlSwitch",
"Override": {
"Microsoft": "Warning",
"System": "Warning"
}
},
"WriteTo": [
{
"Name": "File",
"Args": {
"path": "LOGS\\log.json",
"rollingInterval": "Day",
"formatter": "Serilog.Formatting.Json.JsonFormatter, Serilog"
}
},
{
"Name": "Seq",
"Args": {
"serverUrl": "https://MyLoggingServer",
"apiKey": "AAAAAAAAAAAAAAAAA",
"controlLevelSwitch": "$controlSwitch"
}
}
]}
В разделе настройки приложений Azure на портале Azure я не уверен, как бы я настроил apiKey, в других более простых настройках у меня есть другой раздел в appsettings.json
"CustomSettings": {
"MySpecificSetting": "ABCDEFG",
}
Тогда на лазурном портале я смог установить настройку, выполнив следующие действия:
CustomSettings:MySpecificSetting
но я не уверен, как этот синтаксис позволил бы мне получить доступ к конкретному элементу в массиве writeTo
Спасибо за любую помощь