SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

A sharepoint list item is deleted from list as well as all recycle bins. How'd an administrator know when this item was removed and who removed it?

Is it possible at all?

share|improve this question
up vote 6 down vote accepted

Best way to do this is use the OOTB auditing features or use an event reciever to record the deletion somewhere using code.

share|improve this answer
just seconds faster ;) – AlexPoint Jul 25 '11 at 12:49
+1 for event receiver, not sure about OOTB auditing for list items (documents works, but list items are only partly implemented) – Anders Rask Jul 25 '11 at 14:05

Yes, it is possible. Enable audit logging on site collection level.

share|improve this answer
AFAIC item level auditing is not implemented (wasnt in SP2007 due to performance problems, i have the product groups word for it). Should work on documents tho, but not list items. It might be different for deleting event than for read event though. – Anders Rask Jul 25 '11 at 14:04

The quick and easy answer is to turn on audit logging, but I would caution you to carefully consider how you leverage that feature. It can cause considerable bloat in your content databases and IMO should be used as sparingly as possible.

If you're only concerned with deletion then I could encourage you to only enable the "Deleting or restoring items" items option and not be tempted to turn on the rest.

...and given that you're concerned with deleted/purged items, make sure that you're holding on to that audit information long enough for it to be useful...i.e. don't trim the log after 30 days.

share|improve this answer

If you have list or library, you can simply setup an alert. There are a lot of settings like "new items are added, existing was modified" or "items are deleted" and e-mail can be sended in minutes. (setting says immediately, but it depends on job settings).

Great site for alerts is here

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.