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

posted @ 2013-12-19 17:35  【上海】Peter  阅读(181)  评论(0)    收藏  举报