Commit Graph

138 Commits

Author SHA1 Message Date
LemonNoCry
90157e470d 添加Seq配置 2023-04-14 11:46:44 +08:00
LemonNoCry
7b8d60d9d0 优化Http消息模版 增加亿些附加属性 2023-04-14 11:20:10 +08:00
LemonNoCry
7c4b76aeea Serilog log to db 2023-04-06 22:40:05 +08:00
LemonNoCry
0d2a95e0e9 初步调整Serilog 2023-04-01 23:25:56 +08:00
Lemon.NoCry
296201998d 🎨 增加多租户-分库方案
1.自动初始化维护租户库
2.多租户库种子数据维护

分库方案 TenantByDbController
2023-02-18 01:17:19 +08:00
ansonzhang
a1cfe663a9
Merge branch 'master' into feature/multi-tenant 2023-02-14 21:21:47 +08:00
HuiJiOnGit
b36db59e1a 迁移应用中间件启动服务到HostedService 2023-02-13 13:47:18 +08:00
Lemon.NoCry
151e7fc0ab 🎨 多租户
1.兼容使用多租户多种方案
2.增加系统租户表、用户增加租户id、新增一张业务表用于租户测试数据
3.TenantByIdController 租户使用
2023-02-07 00:27:55 +08:00
anjoy8
04905f0715 feat:JobSetup_HostedService 2023-02-05 22:36:15 +08:00
anjoy8
a30f184996 feat: add authing sso 2023-01-29 16:19:30 +08:00
anjoy8
4a04ac6946 Update PermissionHandler.cs 2022-12-25 13:33:36 +08:00
anjoy8
6ee7eb69eb feat:make some change 2022-11-27 14:36:14 +08:00
Nine
aeae9bc362 日志审计加入TraceId,链路ID用于查询整个请求所有相关日志,HttpContext.TraceIdentifier 属性(获取或设置一个唯一标识符,用于在跟踪日志中表示此请求。)
目前sql打印的没有加入和计划调度的没有添加TraceId
2022-11-24 14:12:19 +08:00
Nine
64a628fa62 1.修改项目默认日志记录为SQLite结构化日志记录,LogAOP,RecordAccessLogs,IPLog,RequestResponseLog,默认记录sqlite数据库,不记录文件,SqlAOP默认只在控制台显示,不记录数据库和文件
2.设置swagger打开默认折叠接口,接口量增加后,查找变得麻烦,自动折叠
2022-11-23 14:05:04 +08:00
ansonzhang
5e4669b88b
Merge pull request #307 from Jamnine/master
增加实体表GblLogAudit,结构化日志记录 LogType 系统内定义的五种审计日志AOPLog、RequestResponseLo…
2022-11-13 12:39:49 +08:00
Nine
e03f93b29b 增加实体表GblLogAudit,结构化日志记录 LogType 系统内定义的五种审计日志AOPLog、RequestResponseLog、RequestIpInfoLog、RequestResponseLog、RecordAccessLogs
DataType : 记录日志的数据类型Blog.Core.Common.LogHelper.AOPLogInfo......
配置文件修改,删除“LogToDb”配置节点
LogAOP、SqlAOP、RequestResponseLog、IPLog、RecordAccessLogs增加都增加两个开关
“LogToFile”和“LogToDB”,用于分别单独控制每个日志类型记录文件还是数据库,还是同时都记录
可以采取环境变量读取不同appsettings.json 进行不同环境记录日志不同
我目前主要采取开发环境双边记录,日志和数据库,Production生产环境只记录数据库
2022-11-07 12:22:18 +08:00
Lemon.NoCry
b5cd8bcbd1 统一命名 2022-10-14 18:36:12 +08:00
LemonNoCry
dabbc7ea3b UnitOfWork简化事务操作 2022-10-14 11:34:45 +08:00
Nine
afd20399d4 修改Appsettings 驼峰命名规范为AppSettings,增加sqlsugar model 定义表字段注释示例在Blog.Core.Model.Models.SysUserInfo 2022-10-11 14:10:28 +08:00
ansonzhang
36d7037b01
Merge pull request #297 from hudingwen/master
PR
2022-09-19 19:34:26 +08:00
zhanganzhong
784644e032 feat: update nuget package 2022-09-07 18:29:51 +08:00
ansonzhang
b84384321f
Merge branch 'master' into master 2022-08-06 16:55:29 +08:00
ansonzhang
e719cacfc4
Merge pull request #293 from 773596523/master
 增加事务传播机制
2022-08-06 12:19:32 +08:00
LemonNoCry
3e4b4156dd 🎨 统一命名空间 2022-08-05 09:32:50 +08:00
LemonNoCry
6bcde27c82 增加事务传播机制
1.UseTran特性中增加事务传播特性,具体看Propagation
2.原有是直接默认嵌套事务不灵活
测试看TransactionController
2022-08-04 15:16:08 +08:00
hudingwen
6d9a0ede04 去除dal冗余代码,科学上网管理 2022-08-02 21:53:16 +08:00
LemonNoCry
5e136120d4 增加用户字段:关键业务修改时间、Token失效返回401配合vue可无感刷新Token 2022-07-25 19:22:08 +08:00
LemonNoCry
03de3abe08 Token 增加签名时间 🐛解决一个小bug MessageModel.success 赋值错误
1.解决用户修改关键信息后(如修改密码、修改名称等等) token不会失效
2.可解决用户修改部门、角色、权限后 token失效 只需要刷新User的修改时间
2022-07-23 18:53:26 +08:00
zhanganzhong
2b71debf43 Fixed #285 bug 2022-07-04 12:29:20 +08:00
anjoy8
2bc4fbf297 Fixex #271 bug 2022-04-20 18:14:27 +08:00
何拾玖
9bee0c6597
Update BlogLogAOP.cs
if (Appsettings.app(new string[] { "Middleware", "SignalRSendLog", "Enabled" }).ObjToBool())
2022-04-15 11:47:44 +08:00
Nine.Designmini
361beb135d [1] AOP日志结构化,ApiLogAopInfo
[2] 对于记录数据库的话记录为json,后续可以方便直接结构化进数据表,对于使用文本的情况还是和以前一样中文表达更清晰,增加请求响应间隔时间,请求时间,响应时间
[3] log4Net插入数据库修复 长度不够导致不记录 原因:数据长度不够导致部分数据没记录 处理:修改三个记录器字段(message和exception)长度为999999;代码:<size value="999999999" />,数据库类型修改为text
[4] 修改数据库建表脚本,使用text类型
[5] 修改登录首页
[6] 发送日志会增大内存消耗导致响应很慢,添加上发送开关SignalrSendLog
2022-04-14 16:52:35 +08:00
anjoy8
18f012ca16 fix: program.cs for 6.0 2022-04-04 20:00:17 +08:00
anjoy8
6fa0b153b0 fix: try to use dto in user manage 2022-03-15 18:25:27 +08:00
anjoy8
43a21517a7 fix: rename the middlewares . #236 2022-03-14 16:05:54 +08:00
ansonzhang
46e7967d8c
Merge pull request #254 from gkLeo/EnableDescriptionOfEnumForSwagger
Enable description of enum in swagger
2022-03-11 14:26:09 +08:00
__Leo__
39ecd79804 Enable description of enum in swagger 2022-03-11 13:25:29 +08:00
KimiDing
c06e3f16b0 Http Polly集成 2022-03-09 17:59:49 +08:00
Linlccc
c0b6a75c79 添加以表格方式输出控制台 2022-02-23 18:14:26 +08:00
anjoy8
ab4dbf9a0c Fixed #245 bug. 2022-02-18 16:22:24 +08:00
anjoy8
e26bd65b28 Fixed #244 bug 2022-02-18 16:07:24 +08:00
boboyunz
9161ec914e boboyunz gateway 2022-02-14 23:35:25 +08:00
anjoy8
fb2eab87d4 fix: some warning 2022-02-09 17:13:02 +08:00
anjoy8
473e214a43 Fixed #229 bug 2022-01-30 13:35:46 +08:00
anjoy8
4170428e0a Update UiFilesZipSetup.cs 2022-01-30 10:53:20 +08:00
anjoy8
d8a3cb78cc fix: import blog.admin into core 2022-01-29 19:25:31 +08:00
anjoy8
9243db9fdc feat:swagger增加权限 2021-12-04 15:31:30 +08:00
ansonzhang
dc828820f9
Merge pull request #213 from anjoy8/net6-rc
Net6 rc
2021-11-18 14:48:36 +08:00
tianyu
8eb59ee3da 田雨
修改引用对象 SqlSugarScope
2021-11-18 10:00:48 +08:00
anjoy8
bd53e42a22 update to .net6.0 2021-11-09 18:02:41 +08:00