If the object is already created, I'm afraid that information is lost already. However, for new objects you may implement DDL Triggers or Event Notification. DDL Triggers are the most easy to implement and can roll back changes, wheres event notification also can be used to log for instance user login.