View Source
Class LogController
The API controller used for getting log history
Inheritance
System.Object
Microsoft.AspNetCore.Mvc.ControllerBase
Assembly: Umbraco.Web.BackOffice.dll
Syntax
public class LogController : UmbracoAuthorizedJsonController
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 = null, 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 = null, 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> |
|