springboot集成Rocketmq关闭默认INFO日志

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";

你可能感兴趣的:(springboot,java,spring,boot,log4j)