Search Results for

    Show / Hide Table of Contents
    View Source

    Class LogController

    The API controller used for getting log history

    Inheritance
    System.Object
    Microsoft.AspNetCore.Mvc.ControllerBase
    UmbracoApiControllerBase
    UmbracoApiController
    UmbracoAuthorizedApiController
    UmbracoAuthorizedJsonController
    Namespace: Umbraco.Cms.Web.BackOffice.Controllers
    Assembly: Umbraco.Web.BackOffice.dll
    Syntax
    [PluginController("UmbracoApi")]
    public class LogController : UmbracoAuthorizedJsonController, IUmbracoFeature, IDiscoverable

    Constructors

    View Source

    LogController(MediaFileManager, IImageUrlGenerator, IAuditService, IUmbracoMapper, IBackOfficeSecurityAccessor, IUserService, AppCaches, ISqlContext)

    Declaration
    public LogController(MediaFileManager mediaFileSystem, IImageUrlGenerator imageUrlGenerator, IAuditService auditService, IUmbracoMapper umbracoMapper, IBackOfficeSecurityAccessor backofficeSecurityAccessor, IUserService userService, AppCaches appCaches, ISqlContext sqlContext)
    Parameters
    Type Name Description
    MediaFileManager mediaFileSystem
    IImageUrlGenerator imageUrlGenerator
    IAuditService auditService
    IUmbracoMapper umbracoMapper
    IBackOfficeSecurityAccessor backofficeSecurityAccessor
    IUserService userService
    AppCaches appCaches
    ISqlContext sqlContext

    Methods

    View Source

    GetLog(AuditType, Nullable<DateTime>)

    Declaration
    public IEnumerable<AuditLog> GetLog(AuditType logType, DateTime? sinceDate = null)
    Parameters
    Type Name Description
    AuditType logType
    System.Nullable<DateTime> sinceDate
    Returns
    Type Description
    IEnumerable<AuditLog>
    View Source

    GetPagedCurrentUserLog(Int32, Int32, Direction, Nullable<DateTime>)

    Declaration
    public PagedResult<AuditLog> GetPagedCurrentUserLog(int pageNumber = 1, int pageSize = 10, Direction orderDirection = Direction.Descending, DateTime? sinceDate = null)
    Parameters
    Type Name Description
    System.Int32 pageNumber
    System.Int32 pageSize
    Direction orderDirection
    System.Nullable<DateTime> sinceDate
    Returns
    Type Description
    PagedResult<AuditLog>
    View Source

    GetPagedEntityLog(Int32, Int32, Int32, Direction, Nullable<DateTime>)

    Declaration
    [Authorize(Policy = "SectionAccessContentOrMedia")]
    public PagedResult<AuditLog> GetPagedEntityLog(int id, int pageNumber = 1, int pageSize = 10, Direction orderDirection = Direction.Descending, DateTime? sinceDate = null)
    Parameters
    Type Name Description
    System.Int32 id
    System.Int32 pageNumber
    System.Int32 pageSize
    Direction orderDirection
    System.Nullable<DateTime> sinceDate
    Returns
    Type Description
    PagedResult<AuditLog>
    • Improve this Doc
    • View Source
    In This Article
    • Constructors
      • LogController(MediaFileManager, IImageUrlGenerator, IAuditService, IUmbracoMapper, IBackOfficeSecurityAccessor, IUserService, AppCaches, ISqlContext)
    • Methods
      • GetLog(AuditType, Nullable<DateTime>)
      • GetPagedCurrentUserLog(Int32, Int32, Direction, Nullable<DateTime>)
      • GetPagedEntityLog(Int32, Int32, Int32, Direction, Nullable<DateTime>)
    Back to top Copyright © 2016-present Umbraco
    Generated by DocFX