I was asked by many queries how to find the person who deleted the site, list, library. list column etc... in a sharepoint site.
Today i found the solution.
Configure your IIS logs for all the sites on Hourly basis at IIS - website - Right click - properties- Website - Enable logging - properties ( assgin an easy path) -Advanced- Hourly.
TO find th eperson who deleted, find the edit page in the IIS logs and find the name added to it.......
site >> "/_layouts/deleteweb"
list >> "/_layouts/editpage"
list column >> "_layouts/FldEditEx.aspx" etc....