gpt4 book ai didi

swagger-codegen - 如何关闭 swagger-codegen 中的详细日志记录?

转载 作者:行者123 更新时间:2023-12-04 16:42:29 27 4
gpt4 key购买 nike

我升级到 swagger-codegen 3.0.10,屏幕上突然出现大量调试输出。似乎没有关闭它的命令行选项。

有谁知道如何关闭调试输出?

最佳答案

想通了。 Swagger-codegen 使用 Logback用于日志记录,因此我们需要更改其配置文件。

第 1 步:创建一个包含以下内容的文件 logback.xml:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<logger name="io.swagger" level="warn"/>
</configuration>

第二步:swagger-codegen其实就是一个脚本,用合适的jar调用java。您可以编辑命令(或直接从命令行调用 java)并在命令行中包含以下内容:

-Dlogback.configurationFile=./logback.xml

假设 logback.xml 文件在您的本地目录中。当然,如果它在不同的目录中,请更改路径。

例如:

java -Dlogback.configurationFile=./logback.xml -jar /usr/local/Cellar/swagger-codegen/3.0.10/libexec/swagger-codegen-cli.jar ...[other options]

这将关闭详细输出。您可以根据需要设置其他级别 - 只需替换 logback.xml 文件中的“warn”即可。

关于swagger-codegen - 如何关闭 swagger-codegen 中的详细日志记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57315059/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com