提交 0b79e58c 作者: 方治民

feat: 优化日志输出

上级 4b2b0d98
...@@ -3,3 +3,8 @@ spring: ...@@ -3,3 +3,8 @@ spring:
pathmatch: pathmatch:
# 修复 swagger 插件在 2.6.x 接口路径匹配问题 # 修复 swagger 插件在 2.6.x 接口路径匹配问题
matching-strategy: ant_path_matcher matching-strategy: ant_path_matcher
logging:
level:
# 关闭接口扫描 CachingOperationNameGenerator 日志
springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator: WARN
/* (C) 2021 YiRing, Inc. */ /* (C) 2021 YiRing, Inc. */
package com.yiring.common.swagger; package com.yiring.common.swagger;
import cn.hutool.core.lang.Console;
import cn.hutool.core.net.NetUtil; import cn.hutool.core.net.NetUtil;
import com.github.xiaoymin.knife4j.spring.extension.OpenApiExtensionResolver; import com.github.xiaoymin.knife4j.spring.extension.OpenApiExtensionResolver;
import com.yiring.common.core.Status; import com.yiring.common.core.Status;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import java.util.Arrays; import java.util.Arrays;
import java.util.HashSet;
import java.util.List; import java.util.List;
import java.util.Set;
import java.util.function.Predicate; import java.util.function.Predicate;
import java.util.stream.Collectors; import java.util.stream.Collectors;
import javax.annotation.Resource; import javax.annotation.Resource;
...@@ -104,13 +103,11 @@ public class SwaggerConfig implements CommandLineRunner { ...@@ -104,13 +103,11 @@ public class SwaggerConfig implements CommandLineRunner {
@Override @Override
public void run(String... args) { public void run(String... args) {
Set<String> hosts = new HashSet<>(); String link = NetUtil
hosts.add("localhost"); .localIpv4s()
hosts.addAll(NetUtil.localIpv4s());
String link = hosts
.stream() .stream()
.map(host -> "> http://" + host + ":" + port + path + "/doc.html") .map(host -> "> http://" + host + ":" + port + path + "/doc.html")
.collect(Collectors.joining("\n\t\t")); .collect(Collectors.joining("\n\t\t"));
System.out.println("\n\t📖 API Doc (Swagger2): \n\t\t" + link + "\n"); Console.log("\n\t📖 API Doc (Swagger2): \n\t\t{}\n", link);
} }
} }
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论