rocketmq client 日志问题处理

使用rocketmq后,默认会在{user.home}\logs\rocketmqlogs 目录下生成大量的mq跟踪日志,可以通过以下方式禁用或改变存储目录


方式一: rocketmq启用slf4j【推荐】
#设置系统属性

rocketmq.client.logUseSlf4j=true

启动参数 添加: -Drocketmq.client.logUseSlf4j=true 【推荐】 
或者启动类添加:System.setProperty("rocketmq.client.logUseSlf4j","true") 


#logback日志配置
#Rocketmq apppender配置


${log.base}/rocketmq.log

${log.base}/%d{yyyy-MM-dd}/rocketmq-%i.%d{yyyy-MM-dd}.log.gz


30MB



${pattern}

#Rocketmq logger配置





方式二: 更改默认rocketmq路劲和级别
#设置系统属性

rocketmq.client.logRoot={日终路径}
rocketmq.client.logLevel={日志等级}

建议启动参数添加:

-Drocketmq.client.logRoot=/opt/appl/tomcat/logs/{应用名} -Drocketmq.client.logLevel=warn

 

你可能感兴趣的:(其它)