springboot集成Rocketmq关闭默认INFO日志

项目中用springboot集成mq时总是被默认的日志信息困扰,不利于开发同学的日志查看以及对内存也有较大 消耗,这时我们就可以使用以下几种方法将其关闭

1. 方法一

在启动类添加一下代码块(未校验)

System.setProperty(“rocketmq.client.log.loadconfig”,false);

2.方法二

在log4j2-dev.xml中添加以下片段(根据自己项目的日志框架修改)

  <logger name="RocketmqClient" level="DEBUG" additivity="false">
  </logger>

至于为什么name是RocketmqClient,可通过LoggerFactory.getLogger(LoggerName.CLIENT_LOGGER_NAME);

public static final String CLIENT_LOGGER_NAME = "RocketmqClient";
Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐