♻️ Refactoring code. PigXLogProperties.java to PigxLogProperties.java

This commit is contained in:
lbw committed 2023-09-15 19:39:45 +08:00
1 parent f232a1a617
commit 28fed91df9
4 files changed
+9 -9

No files matched your search

@@ -22,7 +22,7 @@ package com.pig4cloud.pigx.common.log;
import com.pig4cloud.pigx.admin.api.feign.RemoteLogService;
import com.pig4cloud.pigx.common.core.util.KeyStrResolver;
import com.pig4cloud.pigx.common.log.aspect.SysLogAspect;
import com.pig4cloud.pigx.common.log.config.PigXLogProperties;
import com.pig4cloud.pigx.common.log.config.PigxLogProperties;
import com.pig4cloud.pigx.common.log.event.SysLogListener;
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
import org.springframework.boot.context.properties.EnableConfigurationProperties;
@@ -38,12 +38,12 @@ import org.springframework.scheduling.annotation.EnableAsync;
*/
@EnableAsync
@Configuration(proxyBeanMethods = false)
@EnableConfigurationProperties(PigXLogProperties.class)
@EnableConfigurationProperties(PigxLogProperties.class)
@ConditionalOnProperty(value = "pigx.log.enabled", matchIfMissing = true)
public class LogAutoConfiguration {
@Bean
public SysLogListener sysLogListener(PigXLogProperties logProperties, RemoteLogService remoteLogService) {
public SysLogListener sysLogListener(PigxLogProperties logProperties, RemoteLogService remoteLogService) {
return new SysLogListener(remoteLogService, logProperties);
}
@@ -30,8 +30,8 @@ import java.util.List;
*/
@Getter
@Setter
@ConfigurationProperties(PigXLogProperties.PREFIX)
public class PigXLogProperties {
@ConfigurationProperties(PigxLogProperties.PREFIX)
public class PigxLogProperties {
public static final String PREFIX = "pigx.log";
@@ -26,7 +26,7 @@ import com.pig4cloud.pigx.admin.api.dto.SysLogDTO;
import com.pig4cloud.pigx.admin.api.feign.RemoteLogService;
import com.pig4cloud.pigx.common.core.constant.SecurityConstants;
import com.pig4cloud.pigx.common.core.jackson.PigxJavaTimeModule;
import com.pig4cloud.pigx.common.log.config.PigXLogProperties;
import com.pig4cloud.pigx.common.log.config.PigxLogProperties;
import lombok.RequiredArgsConstructor;
import lombok.SneakyThrows;
import lombok.extern.slf4j.Slf4j;
@@ -49,7 +49,7 @@ public class SysLogListener implements InitializingBean {
private final RemoteLogService remoteLogService;
private final PigXLogProperties logProperties;
private final PigxLogProperties logProperties;
@SneakyThrows
@Async
@@ -24,7 +24,7 @@ import cn.hutool.extra.spring.SpringUtil;
import cn.hutool.http.HttpUtil;
import com.pig4cloud.pigx.admin.api.dto.SysLogDTO;
import com.pig4cloud.pigx.common.core.constant.SecurityConstants;
import com.pig4cloud.pigx.common.log.config.PigXLogProperties;
import com.pig4cloud.pigx.common.log.config.PigxLogProperties;
import lombok.experimental.UtilityClass;
import org.springframework.core.StandardReflectionParameterNameDiscoverer;
import org.springframework.expression.EvaluationContext;
@@ -64,7 +64,7 @@ public class SysLogUtils {
sysLog.setServiceId(getClientId());
// get 参数脱敏
PigXLogProperties logProperties = SpringUtil.getBean(PigXLogProperties.class);
PigxLogProperties logProperties = SpringUtil.getBean(PigxLogProperties.class);
Map<String, String[]> paramsMap = MapUtil.removeAny(request.getParameterMap(),
ArrayUtil.toArray(logProperties.getExcludeFields(), String.class));
sysLog.setParams(HttpUtil.toParams(paramsMap));