Я бы использовал аудит Sharepoint для этого.
Узнайте, как включить аудит для типов контента здесь (Blogspot - подробности о типах контента).
См. здесь для указателей на доступ к журналу аудита.Sharepoint также позволяет вам создавать свои собственные события на этом уровне.
Любые вопросы, напишите снова:)