集成rabbitmq之后若遇到rabbit日志不能禁用问题可以尝试:在 log4j.xml 中添加
<!--rabbitmq的日志输出级别-->
<logger name="org.springframework.amqp.rabbit.listener.BlockingQueueConsumer" >
<level value="WARN" />
</logger>
<logger name="org.springframework.core.task.SimpleAsyncTaskExecutor" >
<level value="WARN" />
</logger>
来控制rabbitMQ的日志输出级别,防止rabbitmq的日志输出量过大导致tomcat日志文件过大
(测试期间,测试10万条数据,结果全部打印到tomcat日志中,瞬间爆炸,catalina.out文件直接飙升之3.56G,而且就算不在测试,监听器运行rabbitmq日志一样不停输出,catalina.out 文件基本上是以每分钟1MB的速度增加)