huangxiaoqiang
10 天以前 1ceaab54e82568a57599b61036aeccd110184e48
分支
用户 huangxiaoqiang <huangxiaoqiang@hnkhzn.com>
星期一, 四月 6, 2026 09:51 +0800
提交者 huangxiaoqiang <huangxiaoqiang@hnkhzn.com>
星期一, 四月 6, 2026 09:51 +0800
提交1ceaab54e82568a57599b61036aeccd110184e48
目录 d491634e2083daf4cf20e72d781e48b177a86ab5 目录 | zip | gz
上一版本 7db419acdd2c02950b67c081dd2d7f61fdb2cb89 查看 | 对比
接口有效期控制与API日志异步批量写入优化

- 新增 App.ExpDateTime 字段,实现接口有效期控制,超期接口自动返回 500 错误
- 日志系统重构,采用 ConcurrentQueue 队列和 DataTable 批量写入日志,提升性能
- 新增 RequestLogModel 并通过依赖注入管理请求日志上下文
- API 日志中间件支持忽略指定接口(通过 ApiLogIgnore 配置),优化请求/响应参数采集
- 配置文件新增 ApiLogIgnore 字段,支持灵活配置日志忽略接口
- 注释掉 Quartz 任务中间件,暂不启用定时任务
- 增强异常处理,提升系统健壮性
已添加1个文件
已修改6个文件
369 ■■■■■ 文件已修改
项目代码/WMS/WMSServer/WIDESEA_Core/App.cs 5 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WMSServer/WIDESEA_Core/Extensions/AutofacModuleRegister.cs 6 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WMSServer/WIDESEA_Core/LogHelper/Logger.cs 194 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WMSServer/WIDESEA_Core/LogHelper/RequestLogModel.cs 13 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WMSServer/WIDESEA_Core/Middlewares/ApiLogMiddleware.cs 146 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WMSServer/WIDESEA_WMSServer/Program.cs 2 ●●● 对比 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WMSServer/WIDESEA_WMSServer/appsettings.json 3 ●●●● 对比 | 查看 | 原始文档 | blame | 历史