Skip to content

隐藏 Nacos 打印的大量心跳日志

🏷️ Spring Boot Nacos

项目依赖如下(其中 nacos-client 版本为 1.1.4):

xml
<dependency>
    <groupId>com.alibaba.cloud</groupId>
    <artifactId>spring-cloud-alibaba-nacos-config</artifactId>
    <version>2.1.1.RELEASE</version>
</dependency>
<dependency>
    <groupId>com.alibaba.cloud</groupId>
    <artifactId>spring-cloud-alibaba-nacos-discovery</artifactId>
    <version>2.1.1.RELEASE</version>
</dependency>

bootstrap.yml 中修改 nacos 的日志级别为 warn

yaml
logging:
  level:
    com:
      alibaba:
        nacos: warn

参考

  1. Nacos 大量日志、服务端频繁打印日志、客户端频繁打印日志、日志级别

    yaml
    # 日志级别,可以指定到具体类
    logging:
      level:
        com.alibaba.nacos: warn

    这篇文章还介绍了可以通过 JVM 启动参数来修改日志级别,但是我在 IDEA 中试了没有效果

  2. Nacos 系统参数介绍

  3. 采用 nacos,不停的打印心跳日志

    properties
    logging.level.com.alibaba.nacos.client.naming: WARN