We want to log every user action(display/print/export) on certain reports of our application. I found that SSRS already have its log(select * from ExecutionLog) and most of the data we need is there BUT that log can be turned off if someone has access to the server. Is there an API/class we could to do that logging by our own?
We need a reliable solution where we are 100% sure that the log of the report is performed every time.
We are trying to avoid the use of events in the client side to log the user actions due to the network performance. Not sure if that is a recommendable option instead.
Any comment is appreciated :D