完善 Access Log 的记录

This commit is contained in:
YunaiV
2020-04-21 08:41:30 +08:00
parent cc9696938a
commit 6bcad5d53f
24 changed files with 274 additions and 328 deletions

View File

@@ -1,7 +1,7 @@
spring:
# Application 的配置项
application:
name: admin-application
name: system-application
# Profile 的配置项
profiles:
active: local

View File

@@ -1,11 +1,16 @@
package cn.iocoder.mall.system.biz.dto.system;
import lombok.Data;
import lombok.experimental.Accessors;
import javax.validation.constraints.NotNull;
import java.util.Date;
/**
* 访问日志添加 DTO
*/
@Data
@Accessors(chain = true)
public class AccessLogAddDTO {
/**

View File

@@ -19,11 +19,15 @@
<version>1.0-SNAPSHOT</version>
</dependency>
<!-- 工具类 -->
<!-- 工具类相关 -->
<dependency>
<groupId>javax.validation</groupId>
<artifactId>validation-api</artifactId>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
</dependency>
</dependencies>

View File

@@ -1,8 +1,16 @@
package cn.iocoder.mall.system.rpc.request.system;
import lombok.Data;
import lombok.experimental.Accessors;
import javax.validation.constraints.NotNull;
import java.util.Date;
/**
* 访问日志添加请求
*/
@Data
@Accessors(chain = true)
public class AccessLogAddRequest {
/**
@@ -10,7 +18,9 @@ public class AccessLogAddRequest {
*/
public static final Integer ACCOUNT_ID_NULL = 0;
@NotNull(message = "链路追踪编号不能为空")
/**
* 链路追踪编号
*/
private String traceId;
/**
* 账号编号

View File

@@ -9,7 +9,7 @@ import cn.iocoder.mall.system.rpc.request.system.AccessLogAddRequest;
import org.apache.dubbo.config.annotation.Service;
import org.springframework.beans.factory.annotation.Autowired;
@Service(version = "dubbo.provider.SystemLogRPC.version", validation = "true")
@Service(version = "${dubbo.provider.SystemLogRPC.version}", validation = "true")
public class SystemLogRPCImpl implements SystemLogRPC {
@Autowired

View File

@@ -15,3 +15,7 @@ dubbo:
filter: -exception
SystemLogRPC:
version: 1.0.0
# Dubbo 服务消费者的配置
consumer:
SystemLogRPC: # 用于 AccessLogInterceptor 等拦截器,记录 HTTP API 请求的访问日志
version: 1.0.0