mirror of
https://github.com/continew-org/continew-admin.git
synced 2026-01-09 08:58:37 +08:00
新增:个人中心新增查询操作日志功能,优化日志表结构,并支持关闭记录内网 IP 操作
This commit is contained in:
@@ -20,7 +20,7 @@ continew-admin:
|
||||
name: Apache-2.0
|
||||
url: https://github.com/Charles7c/continew-admin/blob/dev/LICENSE
|
||||
# 是否本地解析 IP 归属地
|
||||
ipAddrLocalParseEnabled: false
|
||||
ipAddrLocalParseEnabled: true
|
||||
|
||||
--- ### 日志配置(重叠部分,优先级高于 logback-spring.xml 中的配置)
|
||||
logging:
|
||||
@@ -29,11 +29,13 @@ logging:
|
||||
file:
|
||||
path: @logging.file.path@
|
||||
config: classpath:logback-spring.xml
|
||||
## 操作日志配置
|
||||
operation:
|
||||
# 是否启用操作日志
|
||||
## 系统日志配置
|
||||
system:
|
||||
# 是否启用系统日志
|
||||
enabled: true
|
||||
# 不记录操作日志的请求方式
|
||||
# 是否记录内网 IP 操作
|
||||
includeInnerIp: false
|
||||
# 哪些请求方式不记录系统日志
|
||||
#excludeMethods:
|
||||
# - GET
|
||||
# 脱敏字段
|
||||
|
||||
@@ -26,7 +26,6 @@ CREATE TABLE IF NOT EXISTS `sys_user` (
|
||||
|
||||
CREATE TABLE IF NOT EXISTS `sys_log` (
|
||||
`log_id` bigint(20) unsigned AUTO_INCREMENT COMMENT '日志ID',
|
||||
`log_level` varchar(255) DEFAULT NULL COMMENT '日志级别',
|
||||
`description` varchar(255) DEFAULT NULL COMMENT '日志描述',
|
||||
`request_url` varchar(512) NOT NULL DEFAULT '' COMMENT '请求URL',
|
||||
`request_method` varchar(10) DEFAULT NULL COMMENT '请求方式',
|
||||
@@ -34,14 +33,15 @@ CREATE TABLE IF NOT EXISTS `sys_log` (
|
||||
`request_body` text DEFAULT NULL COMMENT '请求体',
|
||||
`status_code` int(11) unsigned DEFAULT NULL COMMENT '状态码',
|
||||
`response_header` text DEFAULT NULL COMMENT '响应头',
|
||||
`response_body` text DEFAULT NULL COMMENT '响应体',
|
||||
`response_body` mediumtext DEFAULT NULL COMMENT '响应体',
|
||||
`elapsed_time` bigint(20) unsigned DEFAULT NULL COMMENT '请求耗时(ms)',
|
||||
`request_ip` varchar(255) DEFAULT NULL COMMENT '请求IP',
|
||||
`location` varchar(512) DEFAULT NULL COMMENT '操作地址',
|
||||
`result` tinyint(1) unsigned DEFAULT 1 COMMENT '操作结果(1成功 2失败)',
|
||||
`request_ip` varchar(255) DEFAULT NULL COMMENT '操作IP',
|
||||
`location` varchar(512) DEFAULT NULL COMMENT '操作地点',
|
||||
`browser` varchar(255) DEFAULT NULL COMMENT '浏览器',
|
||||
`exception` text DEFAULT NULL COMMENT '异常',
|
||||
`exception` mediumtext DEFAULT NULL COMMENT '异常',
|
||||
`create_user` bigint(20) unsigned DEFAULT NULL COMMENT '操作人',
|
||||
`create_time` datetime NOT NULL COMMENT '操作时间',
|
||||
PRIMARY KEY (`log_id`) USING BTREE,
|
||||
INDEX `idx_createUser`(`create_user`) USING BTREE
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='操作日志表';
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='系统日志表';
|
||||
|
||||
Reference in New Issue
Block a user