Set SiteCollection AuditSettings
Code as below:
SPSite siteCollection = SPContext.Current.Site;
// Turn on auditing flags.
siteCollection.TrimAuditLog=True;//enable trim log
siteCollection.AuditLogTrimmingRetention=2;//retention days
siteCollection.Audit.AuditFlags = SPAuditMaskType.View |
SPAuditMaskType.Update |
SPAuditMaskType.Delete;
siteCollection.Audit.Update();
Reference:
SPAuditMaskType.CheckIn
SPAuditMaskType.CheckOut
SPAuditMaskType.ChildDelete
SPAuditMaskType.Copy
SPAuditMaskType.Delete
SPAuditMaskType.Move
SPAuditMaskType.ProfileChange
SPAuditMaskType.SchemaChange
SPAuditMaskType.Search
SPAuditMaskType.SecurityChange
SPAuditMaskType.Undelete
SPAuditMaskType.Update
SPAuditMaskType.View
SPAuditMaskType.Workflow

浙公网安备 33010602011771号