rocketmq日志配置

项目启动时会在${user.home}/logs/rocketmqlogs目录下创建一个rocketmq_client.log日志文件,文件全路径是:${user.home}/logs/rocketmqlogs/rocketmq_client.log。

随着时间增长rocketmq_client.log会原来越大,通过设置日志输出级别限制

rocketmq日志相关的配置

rocketmq.client.log.loadconfig
默认 true,是否加载指定配置文件,当设置为 false 时,RocketMQ 客户端会会使用应用本身的日志配置
rocketmq.client.log4j.resource.fileName、rocketmq.client.logback.resource.fileName、 rocketmq.client.log4j2.resource.fileName三种日志框架的的配置文件名,默认值分别为 log4j_rocketmq_client.xml、logback_rocketmq_client.xml、log4j2_rocketmq_client.xml
rocketmq.client.log.configFile
日志配置文件路径,上述。如果使用了自定义的日志配置文件,不再需要设置以下的变量了
rocketmq.client.logRoot
RocketMQ 日志信息默认存放日志为:$USER_HOME/Logs/rocketmqLogs,通过改变此变量可以变更日志路径
rocketmq.client.logLevel
日志输出级别,默认 INFO
rocketmq.client.logFileMaxIndex
滚动窗口的索引最大值,默认 10

上面的这些参数,可以通过以下方式来配置:

在启动类添加一下代码块:

System.setProperty("rocketmq.client.logLevel","ERROR");
 
 

你可能感兴趣的:(rocketmq,rocketmq)