From e82bb3dea1025df121e38231f39daf17e8b09eb7 Mon Sep 17 00:00:00 2001 From: fengshuonan Date: Fri, 21 Jul 2023 11:00:58 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=908.0=E3=80=91=E3=80=90log=E3=80=91?= =?UTF-8?q?=E6=9B=B4=E6=96=B0api=E6=97=A5=E5=BF=97=E8=AE=B0=E5=BD=95?= =?UTF-8?q?=E7=9A=84=E8=A1=A8=E5=90=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../log/api/constants/LogConstants.java | 15 ----------- .../log/api/constants/LogFileConstants.java | 27 ------------------- .../log/api/factory/LogRecordFactory.java | 5 +--- .../api/pojo/manage/LogManagerRequest.java | 6 ----- .../log/api/pojo/record/LogRecordDTO.java | 6 ----- .../requestapi/RequestApiLogRecordAop.java | 3 +-- .../kernel/log/db/DbLogRecordServiceImpl.java | 5 ---- .../roses/kernel/log/db/entity/SysLog.java | 8 +----- .../db/service/impl/SysLogServiceImpl.java | 2 -- 9 files changed, 3 insertions(+), 74 deletions(-) diff --git a/kernel-d-log/log-api/src/main/java/cn/stylefeng/roses/kernel/log/api/constants/LogConstants.java b/kernel-d-log/log-api/src/main/java/cn/stylefeng/roses/kernel/log/api/constants/LogConstants.java index 6e5098119..cabfc2942 100644 --- a/kernel-d-log/log-api/src/main/java/cn/stylefeng/roses/kernel/log/api/constants/LogConstants.java +++ b/kernel-d-log/log-api/src/main/java/cn/stylefeng/roses/kernel/log/api/constants/LogConstants.java @@ -42,24 +42,9 @@ public interface LogConstants { */ String LOG_EXCEPTION_STEP_CODE = "12"; - /** - * 默认日志的名称 - */ - String LOG_DEFAULT_NAME = "API接口日志记录"; - /** * 默认日志服务名称 */ String LOG_DEFAULT_APP_NAME = "none-app-name"; - /** - * 默认查询日志分页 - */ - Integer DEFAULT_BEGIN_PAGE_NO = 1; - - /** - * 默认查询日志分页大小 - */ - Integer DEFAULT_PAGE_SIZE = 10; - } diff --git a/kernel-d-log/log-api/src/main/java/cn/stylefeng/roses/kernel/log/api/constants/LogFileConstants.java b/kernel-d-log/log-api/src/main/java/cn/stylefeng/roses/kernel/log/api/constants/LogFileConstants.java index ae7de36b8..a545a3bd2 100644 --- a/kernel-d-log/log-api/src/main/java/cn/stylefeng/roses/kernel/log/api/constants/LogFileConstants.java +++ b/kernel-d-log/log-api/src/main/java/cn/stylefeng/roses/kernel/log/api/constants/LogFileConstants.java @@ -32,33 +32,6 @@ package cn.stylefeng.roses.kernel.log.api.constants; */ public interface LogFileConstants { - /** - * 记录日志文件名前缀,如果没有appName的话 - *

- * 例如:app-logs-2020-10-28.log - */ - String DEFAULT_LOG_FILE_NAME = "app-logs"; - - /** - * 文件拼接符号 - */ - String FILE_CONTRACT_SYMBOL = "-"; - - /** - * 日志文件的后缀名 - */ - String FILE_SUFFIX = ".log"; - - /** - * 默认文件存储路径(windows的) - */ - String DEFAULT_FILE_SAVE_PATH_WINDOWS = "d:/logfiles"; - - /** - * 默认文件存储路径(linux和windows的的) - */ - String DEFAULT_FILE_SAVE_PATH_LINUX = "/tmp/logfiles"; - /** * 默认api日志记录的aop的顺序 */ diff --git a/kernel-d-log/log-api/src/main/java/cn/stylefeng/roses/kernel/log/api/factory/LogRecordFactory.java b/kernel-d-log/log-api/src/main/java/cn/stylefeng/roses/kernel/log/api/factory/LogRecordFactory.java index 6ab9bd00c..6fc9c802d 100644 --- a/kernel-d-log/log-api/src/main/java/cn/stylefeng/roses/kernel/log/api/factory/LogRecordFactory.java +++ b/kernel-d-log/log-api/src/main/java/cn/stylefeng/roses/kernel/log/api/factory/LogRecordFactory.java @@ -48,15 +48,12 @@ public class LogRecordFactory { * @author fengshuonan * @since 2020/10/28 17:31 */ - public static LogRecordDTO createLogRecord(String name, Object content) { + public static LogRecordDTO createLogRecord(Object content) { LogRecordDTO logRecordDTO = new LogRecordDTO(); //设置全局id logRecordDTO.setLogId(IdUtil.getSnowflake(1, 1).nextId()); - // 设置日志名称 - logRecordDTO.setLogName(name); - // 设置日志内容 logRecordDTO.setLogContent(content); diff --git a/kernel-d-log/log-api/src/main/java/cn/stylefeng/roses/kernel/log/api/pojo/manage/LogManagerRequest.java b/kernel-d-log/log-api/src/main/java/cn/stylefeng/roses/kernel/log/api/pojo/manage/LogManagerRequest.java index ec41ea038..032c4f8cf 100644 --- a/kernel-d-log/log-api/src/main/java/cn/stylefeng/roses/kernel/log/api/pojo/manage/LogManagerRequest.java +++ b/kernel-d-log/log-api/src/main/java/cn/stylefeng/roses/kernel/log/api/pojo/manage/LogManagerRequest.java @@ -63,12 +63,6 @@ public class LogManagerRequest extends BaseRequest { @NotBlank(message = "结束时间不能为空", groups = {delete.class}) private String endDate; - /** - * 日志的名称,一般为业务名称 - */ - @ChineseDescription("日志名称") - private String logName; - /** * 服务名称,一般为spring.application.name */ diff --git a/kernel-d-log/log-api/src/main/java/cn/stylefeng/roses/kernel/log/api/pojo/record/LogRecordDTO.java b/kernel-d-log/log-api/src/main/java/cn/stylefeng/roses/kernel/log/api/pojo/record/LogRecordDTO.java index a75b210d4..74a1a5bac 100644 --- a/kernel-d-log/log-api/src/main/java/cn/stylefeng/roses/kernel/log/api/pojo/record/LogRecordDTO.java +++ b/kernel-d-log/log-api/src/main/java/cn/stylefeng/roses/kernel/log/api/pojo/record/LogRecordDTO.java @@ -46,12 +46,6 @@ public class LogRecordDTO { @ChineseDescription("日志id") private Long logId; - /** - * 日志的名称,一般为业务名称 - */ - @ChineseDescription("日志名称") - private String logName; - /** * 日志记录的内容 */ diff --git a/kernel-d-log/log-business-requestapi/src/main/java/cn/stylefeng/roses/kernel/log/requestapi/RequestApiLogRecordAop.java b/kernel-d-log/log-business-requestapi/src/main/java/cn/stylefeng/roses/kernel/log/requestapi/RequestApiLogRecordAop.java index 465891cc3..ddbc9338c 100644 --- a/kernel-d-log/log-business-requestapi/src/main/java/cn/stylefeng/roses/kernel/log/requestapi/RequestApiLogRecordAop.java +++ b/kernel-d-log/log-business-requestapi/src/main/java/cn/stylefeng/roses/kernel/log/requestapi/RequestApiLogRecordAop.java @@ -28,7 +28,6 @@ import cn.hutool.core.util.ObjectUtil; import cn.stylefeng.roses.kernel.auth.api.context.LoginContext; import cn.stylefeng.roses.kernel.auth.api.pojo.login.LoginUser; import cn.stylefeng.roses.kernel.log.api.LogRecordApi; -import cn.stylefeng.roses.kernel.log.api.constants.LogConstants; import cn.stylefeng.roses.kernel.log.api.constants.LogFileConstants; import cn.stylefeng.roses.kernel.log.api.expander.LogConfigExpander; import cn.stylefeng.roses.kernel.log.api.factory.LogRecordFactory; @@ -171,7 +170,7 @@ public class RequestApiLogRecordAop implements Ordered { Object actionName = annotationProp.get("name"); // 创建日志对象 - LogRecordDTO logRecordDTO = LogRecordFactory.createLogRecord(LogConstants.LOG_DEFAULT_NAME, actionName); + LogRecordDTO logRecordDTO = LogRecordFactory.createLogRecord(actionName); // 填充用户登录信息 LoginUser loginUserNullable = LoginContext.me().getLoginUserNullable(); diff --git a/kernel-d-log/log-sdk-db/src/main/java/cn/stylefeng/roses/kernel/log/db/DbLogRecordServiceImpl.java b/kernel-d-log/log-sdk-db/src/main/java/cn/stylefeng/roses/kernel/log/db/DbLogRecordServiceImpl.java index 6d1211da1..dd81be849 100644 --- a/kernel-d-log/log-sdk-db/src/main/java/cn/stylefeng/roses/kernel/log/db/DbLogRecordServiceImpl.java +++ b/kernel-d-log/log-sdk-db/src/main/java/cn/stylefeng/roses/kernel/log/db/DbLogRecordServiceImpl.java @@ -107,11 +107,6 @@ public class DbLogRecordServiceImpl implements LogRecordApi { // 复制logRecordDTO对象属性到sysLog BeanUtil.copyProperties(logRecordDTO, sysLog); - // 日志名称为空的话则获取默认日志名称 - if (StrUtil.isEmpty(sysLog.getLogName())) { - sysLog.setLogName(LogConstants.LOG_DEFAULT_NAME); - } - // 服务名称为空的话则获取默认服务名称 if (StrUtil.isEmpty(sysLog.getAppName())) { sysLog.setAppName(LogConstants.LOG_DEFAULT_APP_NAME); diff --git a/kernel-d-log/log-sdk-db/src/main/java/cn/stylefeng/roses/kernel/log/db/entity/SysLog.java b/kernel-d-log/log-sdk-db/src/main/java/cn/stylefeng/roses/kernel/log/db/entity/SysLog.java index eaac48f63..7d2fd4809 100644 --- a/kernel-d-log/log-sdk-db/src/main/java/cn/stylefeng/roses/kernel/log/db/entity/SysLog.java +++ b/kernel-d-log/log-sdk-db/src/main/java/cn/stylefeng/roses/kernel/log/db/entity/SysLog.java @@ -40,7 +40,7 @@ import lombok.EqualsAndHashCode; */ @EqualsAndHashCode(callSuper = true) @Data -@TableName("sys_log") +@TableName("sys_log_api") public class SysLog extends BaseEntity { /** @@ -49,12 +49,6 @@ public class SysLog extends BaseEntity { @TableId(value = "log_id", type = IdType.ASSIGN_ID) private Long logId; - /** - * 日志的名称,一般为业务名称 - */ - @TableField(value = "log_name") - private String logName; - /** * 日志记录的内容 */ diff --git a/kernel-d-log/log-sdk-db/src/main/java/cn/stylefeng/roses/kernel/log/db/service/impl/SysLogServiceImpl.java b/kernel-d-log/log-sdk-db/src/main/java/cn/stylefeng/roses/kernel/log/db/service/impl/SysLogServiceImpl.java index b1765f7b1..69dfbe5e8 100644 --- a/kernel-d-log/log-sdk-db/src/main/java/cn/stylefeng/roses/kernel/log/db/service/impl/SysLogServiceImpl.java +++ b/kernel-d-log/log-sdk-db/src/main/java/cn/stylefeng/roses/kernel/log/db/service/impl/SysLogServiceImpl.java @@ -142,7 +142,6 @@ public class SysLogServiceImpl extends ServiceImpl impleme } // SQL条件拼接 - String name = logManagerRequest.getLogName(); String appName = logManagerRequest.getAppName(); String serverIp = logManagerRequest.getServerIp(); Long userId = logManagerRequest.getUserId(); @@ -152,7 +151,6 @@ public class SysLogServiceImpl extends ServiceImpl impleme queryWrapper.eq(ObjectUtil.isNotEmpty(logId), SysLog::getLogId, logId); queryWrapper.between(ObjectUtil.isAllNotEmpty(beginDate, endDate), SysLog::getCreateTime, beginDate, endDate); - queryWrapper.like(StrUtil.isNotEmpty(name), SysLog::getLogName, name); queryWrapper.like(StrUtil.isNotEmpty(appName), SysLog::getAppName, appName); queryWrapper.like(StrUtil.isNotEmpty(serverIp), SysLog::getServerIp, serverIp); queryWrapper.eq(ObjectUtil.isNotNull(userId), SysLog::getUserId, userId);