SpringBoot在集成RocketMQ啟動以后,默認會在user.home下創建一個rocketmq_client.log日志文件,文件全路徑是:${user.home}/logs/rocketmqlogs/rocketmq_client.log。
日志默認的級別是INFO,每個文件默認是1G,這導致運行一段時間以后,RocketMQ客戶端日志會占用很多磁盤空間。

怎么解決這個問題呢?可以通過application配置文件配置rocketmq.client.level=DEBUG,WARN,INFO,ERROR修改日志級別。
但是我配置rocketmq.client.level=WARN以后啟動服務,日志依然是輸出依然是INFO。
最后在網上找到一個方法原生的配置方式,那就是通過Java option參數配置。
修改如下配置測試:
-Drocketmq.client.logLevel=WARN -Drocketmq.client.logFileMaxSize=10240 -Drocketmq.client.logFileMaxIndex=2

贊
0
賞


