SpringCloud 一直不停地打印日志c.a.n.client.config.impl.ClientWorker

332 阅读1分钟

正常情况下应该是30秒打印一次日志的,但是,重启了一下[微服务] 之后,这个日志竟然疯狂输出。如下图。

2023-12-01 12:34:16.904 INFO 21696 --- [151_8848-public] c.a.n.client.config.impl.ClientWorker : [fixed-192.168.88.151_8848-public] [polling-resp] config changed. dataId=alibaba-sentinel-service, group=DEFAULT_GROUP, tenant=public

2023-12-01 12:34:16.904  INFO 21696 --- [151_8848-public] c.a.n.client.config.impl.ClientWorker    : [fixed-192.168.88.151_8848-public] [polling-resp] config changed. dataId=alibaba-sentinel-service, group=DEFAULT_GROUP, tenant=public
2023-12-01 12:34:17.091  INFO 21696 --- [151_8848-public] c.a.n.client.config.impl.ClientWorker    : [fixed-192.168.88.151_8848-public] [data-received] dataId=alibaba-sentinel-service, group=DEFAULT_GROUP, tenant=public, md5=656bc567a2b6ddf4a15ec64d3d73a8c9, content=[
    {
        "resource": "/order3/message2",
        "limitApp": "default",
        "grade": 0,
 ...
# 1、根据心跳日志,定位日志输出的包名
c.a.n.client.config.impl.ClientWorker 搜索关键字 [data-received] dataId=
 
# 2、在 IDEA 中搜索 ClientWorker 所在的包路径  
package com.alibaba.nacos.client.config.impl;
 
# 3、在任意格式的配置文件中将该包路径的日志设置为 ERROR 或者 WARN 级别即可
# Nacos 注册中心客户端心跳日志禁用日志刷屏
logging:
  level:
    com.alibaba.nacos.client.config.impl: WARN
  
# 4、如果是 Spring Cloud Gateway 则需要配置为
logging:
  level:
    com.alibaba.nacos.client.*: WARN