You can do this manually by creating your own syslog table and then inserting a new line at the beginning of the stored procedure and then updating it at the end of the example:
INSERT INTO systemLog (proc,start) VALUES ('My Proc',GETDATE()) SELECT @logid = SCOPE_IDENTITY()
The advantage of this is that if the stored process failed, it will not update the enddate syslog
source share