Class LogController
- Namespace
- Umbraco.Cms.Web.BackOffice.Controllers
- Assembly
- Umbraco.Web.BackOffice.dll
The API controller used for getting log history
public class LogController : UmbracoAuthorizedJsonController
- Inheritance
-
LogController
- Inherited Members
Constructors
LogController(MediaFileManager, IImageUrlGenerator, IAuditService, IUmbracoMapper, IBackOfficeSecurityAccessor, IUserService, AppCaches, ISqlContext)
public LogController(MediaFileManager mediaFileSystem, IImageUrlGenerator imageUrlGenerator, IAuditService auditService, IUmbracoMapper umbracoMapper, IBackOfficeSecurityAccessor backofficeSecurityAccessor, IUserService userService, AppCaches appCaches, ISqlContext sqlContext)
Parameters
mediaFileSystemMediaFileManagerimageUrlGeneratorIImageUrlGeneratorauditServiceIAuditServiceumbracoMapperIUmbracoMapperbackofficeSecurityAccessorIBackOfficeSecurityAccessoruserServiceIUserServiceappCachesAppCachessqlContextISqlContext
Methods
GetLog(AuditType, DateTime?)
public IEnumerable<AuditLog> GetLog(AuditType logType, DateTime? sinceDate = null)
Parameters
logTypeAuditTypesinceDateDateTime?
Returns
- IEnumerable<AuditLog>
GetPagedCurrentUserLog(int, int, Direction, DateTime?)
public PagedResult<AuditLog> GetPagedCurrentUserLog(int pageNumber = 1, int pageSize = 10, Direction orderDirection = 1, DateTime? sinceDate = null)
Parameters
Returns
- PagedResult<AuditLog>
GetPagedEntityLog(int, int, int, Direction, DateTime?)
[Authorize(Policy = "SectionAccessContentOrMedia")]
public PagedResult<AuditLog> GetPagedEntityLog(int id, int pageNumber = 1, int pageSize = 10, Direction orderDirection = 1, DateTime? sinceDate = null)
Parameters
Returns
- PagedResult<AuditLog>