提交 0b79e58c 作者: 方治民

feat: 优化日志输出

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