How to track lead activity?

How to track lead activity?

Hello,

Is there any way to keep track of a lead, like who has updated the lead, what fields user has updated, what was the previous lead status.
Basically we want to see detailed lead logs.

Thanks and Regards,
Dinesh Kumar