I have asp.net core 3.1 webapp which is able to access Azure blob storage using managed identity. Now I'm trying to get NLOG to connect using managed identity as well but I can only find an option that works if it writes logs to an SQL DB with NLog.Extensions.AzureAccessToken or Microsoft.Data.SqlClient 2.0.0.
Does any logger have the ability to connect to azure blob storage in? or should I just write the logs in SQL DB instead of blobs.
I also understand that I can store the connection string in keyvault and use managed identity to retrieve it but I'd much rather find a direct way..