Yes, We would like to keep a log outside the project that keep track of users actions.
In ArcMap we get the GP Form(using windows not ArcObjects) and got the GP tool name from the Form title.
In Pro it is not a different window but part of Pro window.
We are looking for some event that we can subscribe to that will fire for any GP tool that is running and can be used to write to outside log.
Another option is to get a list of command from the history when you close the project and write them to the log before exiting.
I could not find any option to implement any of these options.