Hi azure_learner ,
Thankyou for using Microsoft Q&A platform and thanks for posting your query here.
I understand that you are trying to store all the activity logs after it's completion and using stored procedure for doing the same. But you want to know if there is any feasible way of achieving this without adding it after each and every activity.
If your requirement is to capture the error logs, you can add the stored procedure at the end of the pipeline with the 'On Skip' conditional path.
However, if you want to log even the success then Instead of using Stored procedure after every activity which looks tedious process, you can consider using Azure monitor Log diagnostic for doing the same as mentioned in the above thread which you shared :
All the info will be logged in your storage account in form of Json format under today's date file in the format: yyyy-->Mm-->dd-->hh-->mm-->ss
Hope it helps. Kindly accept the answer by clicking on Accept answer
button. Thankyou