原文:[Abp vNext 源码分析] - 8. 审计日志

一 简要说明 ABP vNext 当中的审计模块早在 依赖注入与拦截器一文中有所提及,但没有详细的对其进行分析。 审计模块是 ABP vNext 框架的一个基本组件,它能够提供一些实用日志记录。不过这里的日志不是说系统日志,而是说接口每次调用之后的执行情况 执行时间 传入参数 异常信息 请求 IP 。 除了常规的日志功能以外,关于 实体 和 聚合 的审计字段接口也是存放在审计模块当中的。 创建人 ...

2019-10-08 11:25 0 1726 推荐指数:

查看详情

ABP vNext 审计日志获取真实客户端IP

背景 在使用ABP vNext时,当需要记录审计日志时,我们按照https://docs.abp.io/zh-Hans/abp/latest/Audit-Logging配置即可开箱即用,然而在实际生产环境中,某些配置并不可取,比如今天的主角——客户端IP,记录用户操作当下真实的客户端IP ...

Mon Jan 11 18:39:00 CST 2021 2 674
[Abp vNext 源码分析] - 文章目录

原文链接:https://www.cnblogs.com/myzony/p/10722506.html 一、简要介绍# ABP vNextABP 框架作者所发起的新项目,截止目前 (2019 年 12 月 18 日) 已经拥有 2.8K 的 Star,最新版本号为 v 1.1.2 ...

Sat Feb 01 00:40:00 CST 2020 0 213
[Abp vNext 源码分析] - 7. 权限与验证

一、简要说明 在上篇文章里面,我们在 ApplicationService 当中看到了权限检测代码,通过注入 IAuthorizationService 就可以实现权限检测。不过跳转到源码才发现,这个接口是 ASP.NET Core 原生提供的 “基于策略” 的权限验证接口,这就说明 ABP ...

Wed Aug 07 16:08:00 CST 2019 8 4562
[Abp vNext 源码分析] - 19. 多租户

一、简介 ABP vNext 原生支持多租户体系,可以让开发人员快速地基于框架开发 SaaS 系统。ABP vNext 实现多租户的思路也非常简单,通过一个 TenantId 来分割各个租户的数据,并且在查询的时候使用统一的全局过滤器(类似于软删除)来筛选数据。 关于多租户体系的东西,基本定义 ...

Tue Mar 03 19:39:00 CST 2020 14 7044
[Abp vNext 源码分析] - 文章目录

一、简要介绍 ABP vNextABP 框架作者所发起的新项目,目前可以用于生产环境。新的 ABP vNext 框架完全是基于 ASP .NET Core 进行开发,其完全模块化的组件库能够让开发人员拥有更多的选择空间。 ABP vNext 框架核心库比 ABP 框架更加精简,因为将原有 ...

Wed Apr 17 19:39:00 CST 2019 37 17716
[Abp 源码分析]十五、自动审计记录

0.简介 Abp 框架为我们自带了审计日志功能,审计日志可以方便地查看每次请求接口所耗的时间,能够帮助我们快速定位到某些性能有问题的接口。除此之外,审计日志信息还包含有每次调用接口时客户端请求的参数信息,客户端的 IP 与客户端使用的浏览器。有了这些数据之后,我们就可以很方便地复现接口产生 ...

Sat Sep 29 22:32:00 CST 2018 8 2075
[Abp vNext 源码分析] - 1. 框架启动流程分析

一、简要说明 本篇文章主要剖析与讲解 Abp vNext 在 Web API 项目下的启动流程,让大家了解整个 Abp vNext 框架是如何运作的。总的来说 ,Abp vNext 比起 ABP 框架更加精简。因为在 vNext 版本当中,原来归属于 Abp 库的许多内置的基本组件 (组织单元 ...

Wed Apr 17 19:35:00 CST 2019 13 7392
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM