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");
更多推荐

所有评论(0)