java - 将 Spring Webclient 日志级别从 DEBUG 更改为 WARN 或 ERROR
问题描述
我有一个非常简单的 Java 应用程序(不是 Spring Boot 应用程序),我在其中使用 Spring WebClient 来并行进行 HTTP 调用。我已经在全球初始化它如下:
private static final WebClient webClient = WebClient.create();
并在我的应用程序中使用它。现在的问题是,当它启动时,它会打印如下消息:
21:10:59.417 [main] DEBUG io.netty.util.internal.logging.InternalLoggerFactory - Using SLF4J as the default logging framework
之后它开始打印所有(大量)调试日志,这妨碍了我的测试和应用能力
如果如上所述使用 WebClient 而不是在 SpringApplication 中,是否有任何方法可以更改日志级别?我已经尝试过Disable Spring Boot Webclient logs中提供的所有解决方案,但没有任何效果。
解决方案
您可以在 application.properties 中设置级别,例如
logging.level.root= INFO
推荐阅读
- php - 从 php 页面检索 div 内容并发布到数据库
- c - 用字符“*”打印二维数组的边框时卡住了
- azure - 逻辑应用 webhook 可以等待多长时间?
- c++ - C++ 类、指针、构造函数、分段错误、二维数组
- reactjs - 功能组件出现错误“无法编译意外令牌”
- perl - 在 Perl 中阅读响应
- laravel - stream_socket_enable_crypto():对等证书
- r - 尝试使用 R 在数据集中搜索家庭
- powershell - 针对大分隔文件的聚合操作的 Powershell 性能调整
- module - OCaml "include Module" 只包含接口暴露的函数