You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1.5 KiB
1.5 KiB
LINGYUN.Abp.Auditing.Application
审计日志应用层模块,提供审计日志的应用服务实现。
功能特性
- 审计日志查询服务
- 审计日志管理服务
- 安全日志查询服务
- 集成自动映射功能
模块引用
[DependsOn(typeof(AbpAuditingApplicationModule))]
public class YouProjectModule : AbpModule
{
// other
}
依赖模块
LINGYUN.Abp.AuditLogging- 审计日志核心模块LINGYUN.Abp.Logging- 日志基础模块AbpAutoMapper- ABP自动映射模块
服务接口
-
IAuditLogAppService - 审计日志应用服务
- GetAsync - 获取指定的审计日志
- GetListAsync - 获取审计日志列表
- DeleteAsync - 删除指定的审计日志
- DeleteManyAsync - 批量删除审计日志
-
ISecurityLogAppService - 安全日志应用服务
- GetAsync - 获取指定的安全日志
- GetListAsync - 获取安全日志列表
- DeleteAsync - 删除指定的安全日志
- DeleteManyAsync - 批量删除安全日志
基本用法
- 引用模块
- 注入所需的应用服务
- 调用相应的服务方法
示例:
public class YourService
{
private readonly IAuditLogAppService _auditLogAppService;
public YourService(IAuditLogAppService auditLogAppService)
{
_auditLogAppService = auditLogAppService;
}
public async Task<AuditLogDto> GetAuditLogAsync(Guid id)
{
return await _auditLogAppService.GetAsync(id);
}
}