There are concurrent creations of multiple records happening in the org. We want to track the creation of record(standard/custom sObject). We also want to see which user is creating/updating that record and its timestamp. We want to track dml operation. (We do not want to track triggers or apex class)
We need to do this on a large scale and the only solution which I found is using 'Enable Login Forensics'.
The API which we used is LightningUriEvent: It detects when a user creates, accesses, updates, or deletes a record in Lightning Experience only. This object is available in API version 46.0 and later. I was able to retrieve data of sObject, timestamp, and user using below SOQL==>
SELECT EventDate, QueriedEntities, recordid, Operation, userid, UserName, UserType FROM LightningUriEvent
For Classic salesforce, we have 'UriEvent'.