Class AuditLogsController
Inheritance
AuditLogsController
Assembly: Volo.Abp.AuditLogging.HttpApi.dll
Syntax
[RemoteService(true, Name = "AbpAuditLogging")]
[Area("auditLogging")]
[Controller]
[Route("api/audit-logging/audit-logs")]
[DisableAuditing]
public class AuditLogsController : AbpControllerBase, IAvoidDuplicateCrossCuttingConcerns, IAuditLogsAppService, IApplicationService, IRemoteService
Constructors
AuditLogsController(IAuditLogsAppService)
Declaration
public AuditLogsController(IAuditLogsAppService auditLogsAppService)
Parameters
Properties
AuditLogsAppService
Declaration
protected IAuditLogsAppService AuditLogsAppService { get; }
Property Value
Methods
GetAsync(Guid)
Declaration
[HttpGet]
[Route("{id}")]
public virtual Task<AuditLogDto> GetAsync(Guid id)
Parameters
Type |
Name |
Description |
Guid |
id |
|
Returns
Declaration
[HttpGet]
[Route("statistics/average-execution-duration-per-day")]
public virtual Task<GetAverageExecutionDurationPerDayOutput> GetAverageExecutionDurationPerDayAsync(GetAverageExecutionDurationPerDayInput filter)
Parameters
Returns
GetEntityChangeAsync(Guid)
Declaration
[HttpGet]
[Route("entity-changes/{entityChangeId}")]
public virtual Task<EntityChangeDto> GetEntityChangeAsync(Guid entityChangeId)
Parameters
Type |
Name |
Description |
Guid |
entityChangeId |
|
Returns
GetEntityChangeWithUsernameAsync(Guid)
Declaration
[HttpGet]
[Route("entity-change-with-username/{entityChangeId}")]
public virtual Task<EntityChangeWithUsernameDto> GetEntityChangeWithUsernameAsync(Guid entityChangeId)
Parameters
Type |
Name |
Description |
Guid |
entityChangeId |
|
Returns
GetEntityChangesAsync(GetEntityChangesDto)
Declaration
[HttpGet]
[Route("entity-changes/")]
public virtual Task<PagedResultDto<EntityChangeDto>> GetEntityChangesAsync(GetEntityChangesDto input)
Parameters
Returns
GetEntityChangesWithUsernameAsync(EntityChangeFilter)
Declaration
[HttpGet]
[Route("entity-changes-with-username/")]
public virtual Task<List<EntityChangeWithUsernameDto>> GetEntityChangesWithUsernameAsync(EntityChangeFilter input)
Parameters
Returns
GetErrorRateAsync(GetErrorRateFilter)
Declaration
[HttpGet]
[Route("statistics/error-rate")]
public virtual Task<GetErrorRateOutput> GetErrorRateAsync(GetErrorRateFilter filter)
Parameters
Returns
GetListAsync(GetAuditLogListDto)
Declaration
[HttpGet]
[Route("")]
public virtual Task<PagedResultDto<AuditLogDto>> GetListAsync(GetAuditLogListDto input)
Parameters
Returns
Implements
Extension Methods