【问题标题】:How to Disable logging in Spring RestTemplate如何在 Spring RestTemplate 中禁用日志记录
【发布时间】:2023-02-02 16:52:39
【问题描述】:

我正在尝试减少 RestTemplate 的日志记录。

ResponseEntity<String> response = restTemplate.exchange(url, HttpMethod.POST, entity, String.class);

执行该语句时,它会打印一个 Response。我正在使用它进行大量 api 调用,这在我的控制台中产生了大量的日志记录噪音。

有什么办法可以减少或禁用此日志记录吗? 我只想避免登录这部分代码而不是整个应用程序。

【问题讨论】:

  • 您的日志记录配置是什么?
  • 将您的 spring.logging:level.org.springframework.[...] 设置为不同于调试.

标签: java spring resttemplate


【解决方案1】:

您可以通过将日志级别设置为 OFF 来禁用 RestTemplate 的日志记录。为此,请将以下代码行添加到您的应用程序中:

记录器记录器 = LoggerFactory.getLogger(RestTemplate.class); logger.setLevel(Level.OFF);

【讨论】:

    猜你喜欢
    • 2015-06-24
    • 2019-08-30
    • 1970-01-01
    • 2017-10-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-03
    • 1970-01-01
    相关资源
    最近更新 更多