Существует ли служба вне приложения, эквивалентная расширению ILoggerFactory.AddAzureWebAppDiagnostics, в библиотеках Azure SDK (или где-либо еще)
Боюсь сказать, нет.Ядро .NET поддерживало многих сторонних поставщиков журналов, но AddAzureWebAppDiagnostics мог хранить журналы в хранилище Azure или файловой системе, в зависимости от того, что для параметра «Ведение журнала приложений (файловая система или большой двоичный объект)» задано значение Вкл. .Вы можете найти его здесь .
Так что, если вы хотите использовать другие методы для хранения журналов в хранилище, я думаю, вам нужно реализовать это с помощью других инструментов.Например, если вы используете Serilog для управления журналом, вы можете использовать Serilog.Sinks.AzureBlobStorage
этот пакет для его реализации.
И прежде чем работать с журналом Kubernetes, вы можете прочитать это блог о мониторинге файла журнала с Kubernetes.
Надеюсь, это может помочь вам, если у вас есть другие вопросы, пожалуйста, дайте мне знать.