We are trying to track our applications in our department and our unit test usage so I have created a database to keep track of this. I have an Applications
You can use auditing. This will create the logs you want.
To separate between different applications and unit tests you can create separate users for each application.
It will simplify querying who tested what.