My App Service регистрирует приложения с помощью TelemetryClient. Это работает нормально, и я все записал, как ожидалось. У меня проблема в том, что теперь я веду слишком много журналов и мои затраты на приложения слишком высоки. Мне нужно уменьшить ведение журнала, просто фиксируя предупреждения и ошибки, но я могу регистрировать сообщения об отладке и трассировке, если есть проблема. Я сделал это с помощью своей функции Azure, добавив фильтры в раздел ведения журнала в файле host.json функции. Есть ли аналогичный способ сделать это с проектом службы приложений, чтобы я мог изменить фильтрацию на уровне журнала через портал, а не перекомпилировать и развернуть новый выпуск?
Файл host.json для моей функции Azure выглядит следующим образом. Мне нужно что-то похожее для моего сайта службы приложений:
"logging": {
"fileLoggingMode": "always",
"logLevel": {
"Function": "Warning",
"Default": "Warning",
"System": "Information",
"Microsoft": "Warning",
"Microsoft.AspNetCore.Mvc.Internal": "Information",
"Microsoft.AspNetCore.Authentication": "Information"
}
}