瀏覽代碼

feat:删除日志打印

yangliu 3 月之前
父節點
當前提交
8a12a8649f

+ 1 - 33
hfln-framework-design-starter/knife4j-doc-spring-boot-starter/src/main/java/cn/hfln/framework/knife4j/doc/base/BaseSwaggerConfig.java

@@ -7,12 +7,10 @@ import io.swagger.v3.oas.models.info.Info;
 import io.swagger.v3.oas.models.security.SecurityRequirement;
 import io.swagger.v3.oas.models.security.SecurityScheme;
 import io.swagger.v3.oas.models.servers.Server;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
 
+import java.util.ArrayList;
 import java.util.Collections;
 import java.util.List;
-import java.util.ArrayList;
 
 /**
  * @USER: YangLiu
@@ -20,8 +18,6 @@ import java.util.ArrayList;
  */
 public abstract class BaseSwaggerConfig {
 
-    private static final Logger log = LoggerFactory.getLogger(BaseSwaggerConfig.class);
-
     /**
      * 自定义Swagger配置
      */
@@ -31,12 +27,6 @@ public abstract class BaseSwaggerConfig {
      * 创建自定义的 OpenAPI 配置
      */
     protected OpenAPI createOpenAPI(SwaggerProperties swaggerProperties) {
-        log.info("=== BaseSwaggerConfig.createOpenAPI 开始 ===");
-        log.info("传入的 SwaggerProperties: title={}, servers={}, serverUrl={}", 
-                swaggerProperties.getTitle(), 
-                swaggerProperties.getServers() != null ? swaggerProperties.getServers().size() : "null",
-                swaggerProperties.getServerUrl());
-        
         OpenAPI openAPI = new OpenAPI()
                 .info(new Info()
                         .title(swaggerProperties.getTitle())
@@ -49,25 +39,16 @@ public abstract class BaseSwaggerConfig {
 
         // 优先使用 servers 列表
         if (swaggerProperties.getServers() != null && !swaggerProperties.getServers().isEmpty()) {
-            log.info("=== 使用 servers 列表设置 OpenAPI servers 字段 ===");
             List<Server> serverList = new ArrayList<>();
             for (SwaggerProperties.ServerConfig sc : swaggerProperties.getServers()) {
                 Server server = new Server().url(sc.getUrl()).description(sc.getDescription());
                 serverList.add(server);
-                log.info("  添加 server: url={}, description={}", sc.getUrl(), sc.getDescription());
             }
             openAPI.setServers(serverList);
-            log.info("servers 列表设置完成,共 {} 个", serverList.size());
         } else if (swaggerProperties.getServerUrl() != null && !swaggerProperties.getServerUrl().isEmpty()) {
-            log.info("=== 使用单个 serverUrl 设置 OpenAPI servers 字段 ===");
-            log.info("  serverUrl: {}", swaggerProperties.getServerUrl());
             openAPI.setServers(Collections.singletonList(new Server().url(swaggerProperties.getServerUrl())));
-        } else {
-            log.warn("=== 未设置任何 servers 或 serverUrl,OpenAPI 将使用默认 servers ===");
         }
-
         if (swaggerProperties.isEnableSecurity()) {
-            log.info("启用安全认证配置");
             openAPI.addSecurityItem(new SecurityRequirement().addList("Authorization"))
                     .components(new Components()
                             .addSecuritySchemes("Authorization",
@@ -76,19 +57,6 @@ public abstract class BaseSwaggerConfig {
                                             .scheme("bearer")
                                             .bearerFormat("JWT")));
         }
-        
-        // 最终验证
-        if (openAPI.getServers() != null && !openAPI.getServers().isEmpty()) {
-            log.info("=== OpenAPI 最终 servers 字段验证 ===");
-            for (int i = 0; i < openAPI.getServers().size(); i++) {
-                Server server = openAPI.getServers().get(i);
-                log.info("  [{}] 最终 server: url={}, description={}", i, server.getUrl(), server.getDescription());
-            }
-        } else {
-            log.error("=== 最终 OpenAPI servers 字段为空!UI 将无法自动添加前缀 ===");
-        }
-        
-        log.info("=== BaseSwaggerConfig.createOpenAPI 完成 ===");
         return openAPI;
     }
 }

+ 4 - 38
hfln-framework-design-starter/knife4j-doc-spring-boot-starter/src/main/java/cn/hfln/framework/knife4j/doc/configure/DocAutoConfigure.java

@@ -26,22 +26,16 @@ import java.util.stream.Collectors;
 @Import(SpringDocConfiguration.class)
 public class DocAutoConfigure extends BaseSwaggerConfig {
 
-    private static final Logger log = LoggerFactory.getLogger(DocAutoConfigure.class);
 
     private final DocProperties properties;
 
     public DocAutoConfigure(DocProperties properties) {
         this.properties = properties;
-        log.info("=== Knife4j DocAutoConfigure 初始化 ===");
-        log.info("DocProperties: {}", properties);
         if (properties.getServers() != null && !properties.getServers().isEmpty()) {
-            log.info("配置的 servers 字段:");
             for (int i = 0; i < properties.getServers().size(); i++) {
                 DocProperties.ServerConfig server = properties.getServers().get(i);
-                log.info("  [{}] url: {}, description: {}", i, server.getUrl(), server.getDescription());
             }
         } else {
-            log.warn("未配置 servers 字段,serverUrl: {}", properties.getServerUrl());
         }
     }
 
@@ -50,32 +44,14 @@ public class DocAutoConfigure extends BaseSwaggerConfig {
     @ConditionalOnMissingBean
     @ConditionalOnProperty(value = "lnxx.knife4j.doc.gateway.enable", havingValue = "false", matchIfMissing = true)
     public OpenAPI customOpenAPI() {
-        log.info("=== 开始创建 OpenAPI 实例 ===");
         SwaggerProperties swaggerProps = swaggerProperties();
-        log.info("SwaggerProperties servers: {}", swaggerProps.getServers());
-        log.info("SwaggerProperties serverUrl: {}", swaggerProps.getServerUrl());
-        
-        OpenAPI openAPI = createOpenAPI(swaggerProps);
-        
-        if (openAPI.getServers() != null && !openAPI.getServers().isEmpty()) {
-            log.info("=== OpenAPI servers 字段设置成功 ===");
-            for (int i = 0; i < openAPI.getServers().size(); i++) {
-                log.info("  [{}] server url: {}, description: {}", 
-                    i, 
-                    openAPI.getServers().get(i).getUrl(), 
-                    openAPI.getServers().get(i).getDescription());
-            }
-        } else {
-            log.error("=== OpenAPI servers 字段为空!这将导致 UI 请求不带前缀 ===");
-        }
-        
-        return openAPI;
+
+        return createOpenAPI(swaggerProps);
     }
 
     @Override
     public SwaggerProperties swaggerProperties() {
-        log.info("=== 构建 SwaggerProperties ===");
-        
+
         SwaggerProperties.SwaggerPropertiesBuilder builder = SwaggerProperties.builder()
                 .apiBasePackage(properties.getBasePackage())
                 .title(properties.getTitle())
@@ -91,28 +67,18 @@ public class DocAutoConfigure extends BaseSwaggerConfig {
         
         // 转换 servers 字段
         if (properties.getServers() != null && !properties.getServers().isEmpty()) {
-            log.info("正在转换 DocProperties.ServerConfig -> SwaggerProperties.ServerConfig");
             List<SwaggerProperties.ServerConfig> convertedServers = properties.getServers().stream()
                     .map(s -> {
                         SwaggerProperties.ServerConfig sc = new SwaggerProperties.ServerConfig();
                         sc.setUrl(s.getUrl());
                         sc.setDescription(s.getDescription());
-                        log.info("  转换: {} -> {}", s.getUrl(), sc.getUrl());
                         return sc;
                     })
                     .collect(Collectors.toList());
             builder.servers(convertedServers);
-            log.info("servers 字段转换完成,共 {} 个", convertedServers.size());
         } else {
-            log.warn("properties.getServers() 为空或 null");
             builder.servers(null);
         }
-        
-        SwaggerProperties result = builder.build();
-        log.info("=== SwaggerProperties 构建完成 ===");
-        log.info("最终 SwaggerProperties.servers: {}", 
-            result.getServers() != null ? result.getServers().size() + " 个" : "null");
-        
-        return result;
+        return builder.build();
     }
 }

+ 1 - 6
hfln-framework-design-starter/knife4j-doc-spring-boot-starter/src/main/java/cn/hfln/framework/knife4j/doc/gateway/GatewaySwaggerController.java

@@ -18,13 +18,11 @@ import java.util.Map;
 @ConditionalOnProperty(value = "lnxx.knife4j.doc.gateway.enable", havingValue = "true", matchIfMissing = false)
 public class GatewaySwaggerController {
 
-    private static final Logger log = LoggerFactory.getLogger(GatewaySwaggerController.class);
 
     private final SwaggerAggregator swaggerAggregator;
 
     public GatewaySwaggerController(SwaggerAggregator swaggerAggregator) {
         this.swaggerAggregator = swaggerAggregator;
-        log.info("=== GatewaySwaggerController 初始化 ===");
     }
 
     /**
@@ -32,9 +30,6 @@ public class GatewaySwaggerController {
      */
     @GetMapping("/swagger-config")
     public Map<String, Object> getSwaggerConfig() {
-        log.info("=== 处理 /v3/api-docs/swagger-config 请求 ===");
-        Map<String, Object> config = swaggerAggregator.getSwaggerConfig();
-        log.info("返回 swagger-config: {}", config);
-        return config;
+        return swaggerAggregator.getSwaggerConfig();
     }
 } 

+ 4 - 47
hfln-framework-design-starter/knife4j-doc-spring-boot-starter/src/main/java/cn/hfln/framework/knife4j/doc/gateway/SwaggerAggregator.java

@@ -1,8 +1,8 @@
 package cn.hfln.framework.knife4j.doc.gateway;
 
 import cn.hfln.framework.knife4j.doc.properties.DocProperties;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
+import lombok.Getter;
+import lombok.Setter;
 import org.springframework.stereotype.Component;
 
 import java.util.ArrayList;
@@ -17,23 +17,15 @@ import java.util.Map;
 @Component
 public class SwaggerAggregator {
 
-    private static final Logger log = LoggerFactory.getLogger(SwaggerAggregator.class);
 
     private final DocProperties docProperties;
 
     public SwaggerAggregator(DocProperties docProperties) {
         this.docProperties = docProperties;
-        log.info("=== SwaggerAggregator 初始化 ===");
-        log.info("DocProperties.gateway: {}", docProperties.getGateway());
         if (docProperties.getGateway() != null && docProperties.getGateway().getServices() != null) {
-            log.info("网关聚合服务数量: {}", docProperties.getGateway().getServices().size());
             for (int i = 0; i < docProperties.getGateway().getServices().size(); i++) {
                 DocProperties.ServiceConfig service = docProperties.getGateway().getServices().get(i);
-                log.info("  [{}] 服务: name={}, url={}, description={}", 
-                    i, service.getName(), service.getUrl(), service.getDescription());
             }
-        } else {
-            log.warn("未配置网关聚合服务");
         }
     }
 
@@ -41,18 +33,9 @@ public class SwaggerAggregator {
      * 获取聚合的 Swagger 配置
      */
     public Map<String, Object> getSwaggerConfig() {
-        log.info("=== 构建 Swagger 聚合配置 ===");
         Map<String, Object> config = new HashMap<>(8);
         List<ServiceUrl> serviceUrls = buildServiceUrls();
         config.put("urls", serviceUrls);
-        
-        log.info("聚合配置构建完成,分组数量: {}", serviceUrls.size());
-        for (int i = 0; i < serviceUrls.size(); i++) {
-            ServiceUrl serviceUrl = serviceUrls.get(i);
-            log.info("  [{}] 分组: name={}, url={}, description={}", 
-                i, serviceUrl.getName(), serviceUrl.getUrl(), serviceUrl.getDescription());
-        }
-        
         return config;
     }
 
@@ -61,7 +44,6 @@ public class SwaggerAggregator {
      * 直接使用配置文件中的 url,不做任何自动转换
      */
     private List<ServiceUrl> buildServiceUrls() {
-        log.info("=== 构建服务 URL 列表 ===");
         List<ServiceUrl> serviceUrls = new ArrayList<>();
         if (docProperties.getGateway() != null && docProperties.getGateway().getServices() != null) {
             for (DocProperties.ServiceConfig serviceConfig : docProperties.getGateway().getServices()) {
@@ -71,18 +53,16 @@ public class SwaggerAggregator {
                     serviceConfig.getDescription()
                 );
                 serviceUrls.add(serviceUrl);
-                log.info("  添加服务分组: name={}, url={}", serviceConfig.getName(), serviceConfig.getUrl());
             }
-        } else {
-            log.warn("docProperties.getGateway().getServices() 为空,无法构建服务列表");
         }
-        log.info("服务 URL 列表构建完成,共 {} 个服务", serviceUrls.size());
         return serviceUrls;
     }
 
     /**
      * 服务 URL 信息
      */
+    @Setter
+    @Getter
     public static class ServiceUrl {
         private String name;
         private String url;
@@ -99,28 +79,5 @@ public class SwaggerAggregator {
             this.description = description;
         }
 
-        public String getName() {
-            return name;
-        }
-
-        public void setName(String name) {
-            this.name = name;
-        }
-
-        public String getUrl() {
-            return url;
-        }
-
-        public void setUrl(String url) {
-            this.url = url;
-        }
-
-        public String getDescription() {
-            return description;
-        }
-
-        public void setDescription(String description) {
-            this.description = description;
-        }
     }
 }