Thanks for reaching out to Q&A.
From the loglevel perspective, we have multiple options but "information" is the closest that you can get to log the flow of your function. There are other configurations however they will either get removed or add more information which will add complexity
Configure log levels: https://learn.microsoft.com/en-us/azure/azure-functions/configure-monitoring?tabs=v2#configure-log-levels
The best approach is using Application insights where you can record only specific contents and set the sampling settings as mentioned in the following article.
https://learn.microsoft.com/en-us/azure/azure-monitor/app/ilogger
I hope this helps!
Please 'Accept as answer' and ‘Upvote’ if it helped so that it can help others in the community looking for help on similar topics.