appsettings.json
Код: Выделить всё
{
"Logging": {
"LogLevel": {
"MyCompany.IAM.AssetGovernance": "Information"
}
}
}
Я хочу установить для фильтра журналирования значение «Отладка» для MyCompany.IAM. .AssetGovernance во время выполнения, т. е. без изменения appsettings.json и повторного развертывания приложения-функции. Поэтому я попытался установить параметры приложения Службы приложений следующим образом:
Код: Выделить всё
Logging__LogLevel__MyCompany.IAM.AssetGovernance
Есть ли способ установить фильтр журналирования выполнить «Отладку» для категории MyCompany.IAM.AssetGovernance через настройки приложения Службы приложений?
Документация:
В службе приложений Linux по умолчанию или пользовательском контейнере Linux необходимо настроить любую вложенную структуру ключей
JSON в имени параметра приложения, например
ApplicationInsights:InstrumentationKey в App
Service как ApplicationInsights__InstrumentationKey для имени ключа.
Другими словами, любой : следует заменить на __ (двойное подчеркивание).
Все точки в названии параметра приложения будут заменены знаком _ (одинарное
подчеркивание).
https://learn.microsoft .com/en-us/azure/app-service/configure-common?tabs=portal
Подробнее здесь: https://stackoverflow.com/questions/793 ... category-c
Мобильная версия