Commit Graph

240 Commits

Author SHA1 Message Date
anjoy8
ff03c4a462 feat:update to net 7.0 2023-01-17 17:00:31 +08:00
ansonzhang
df160a95e5
Merge pull request #313 from Jamnine/master
增加sqlserver ,mysql 日志记录器配置
2022-11-28 23:21:07 +08:00
何拾玖
f1fb486adc 增加sqlserver ,mysql 日志记录器配置 2022-11-27 18:48:40 +08:00
anjoy8
6ee7eb69eb feat:make some change 2022-11-27 14:36:14 +08:00
ansonzhang
a22118afad
Merge pull request #312 from Jamnine/master
日志审计加入TraceId
2022-11-26 14:10:17 +08:00
anjoy8
37e355361c feat:add permission migrate 2022-11-25 11:40:08 +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
anjoy8
be0472c598 fix: make some change 2022-11-13 12:30:15 +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
ansonzhang
f180ac7671
Merge pull request #302 from 773596523/master2
 UnitOfWork简化事务操作
2022-10-29 11:13:49 +08:00
LemonNoCry
49e53d3f35 增加Web.config配置文件,方便部署IIS 2022-10-14 18:06:17 +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
hudingwen
472ead58e2 去除科学上网 2022-09-06 18:12:12 +08:00
胡丁文
98c749654b
Merge branch 'anjoy8:master' into master 2022-08-21 21:34:13 +08:00
zhanganzhong
44f9781838 update seed data 2022-08-06 19:15:40 +08:00
zhanganzhong
e2aad1f1af update seed data 2022-08-06 17:28:56 +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
ansonzhang
6735808930
Merge pull request #290 from 773596523/master2
 Token 增加签名时间 🐛解决一个小bug MessageModel.success 赋值错误
2022-08-06 11:52:21 +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
hudingwen
d4c830e3bc fix init data bug 2022-07-31 13:08:33 +08:00
zhanganzhong
d012af49a4 fixed #288 bug 2022-07-26 22:35:12 +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
08464db50d Update ValuesController.cs 2022-07-05 12:42:49 +08:00
zhanganzhong
6caf37a63f Update Log4net.config 2022-06-30 14:10:16 +08:00
zhanganzhong
78b68aaaf2 fix: bump newtonsoft 2022-06-23 15:37:21 +08:00
__Leo__
d021ddda83 Using DI in ImgController 2022-05-05 09:59:08 +08:00
__Leo__
45de851fd3 use model binding in InsertPicture 2022-04-27 15:50:13 +08:00
anjoy8
4e07c20e40 Update UserRegisterVo.cs 2022-04-21 13:19:30 +08:00
anjoy8
2bc4fbf297 Fixex #271 bug 2022-04-20 18:14:27 +08:00
anjoy8
f798b0c6f4 fix: add fluent validator demo 2022-04-18 11:33:04 +08:00
何拾玖
895b788660
Update GlobalExceptionFilter.cs
if (Appsettings.app(new string[] { "Middleware", "SignalRSendLog", "Enabled" }).ObjToBool())
2022-04-15 11:45:58 +08:00
何拾玖
a5e7f74a69
Update MonitorController.cs
修改发送signalR逻辑,粗心大意写错逻辑判断if (Appsettings.app(new string[] { "Middleware", "SignalRSendLog", "Enabled" }).ObjToBool())
2022-04-15 11:45:24 +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
141187d112 Update MigrateController.cs 2022-04-14 09:13:23 +08:00
anjoy8
07ed574136 fix: change department delete api 2022-04-12 17:43:41 +08:00
anjoy8
677f3d28b5 Update appsettings.json 2022-04-11 16:19:36 +08:00
anjoy8
7d52cd3556 fix: update ui.zip 2022-04-10 14:30:45 +08:00
anjoy8
6d188c37f4 Update UserController.cs 2022-04-10 11:16:43 +08:00
anjoy8
7c07556576 Fixed #265 bug. 2022-04-10 08:58:52 +08:00
anjoy8
3ade35f4dd fix: department set 2022-04-10 08:45:56 +08:00
anjoy8
93361ce67d fix: GetNavigationBarPro 2022-04-07 19:39:18 +08:00
anjoy8
18f012ca16 fix: program.cs for 6.0 2022-04-04 20:00:17 +08:00