rocketmq client 日志的问题处理方式

网友投稿 813 2022-11-30

rocketmq client 日志的问题处理方式

rocketmq client 日志的问题处理方式

目录rocketmq client 日志的问题处理方式一: rocketmq启用slf4j【推荐】方式二: 更改默认rocketmq路劲和级别RocketMQ 自己加载日志,以及特性

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配置

class="ch.qos.logback.core.rolling.RollingFileAppender">

${log.base}/rocketmq.log

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

class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">

30MB

${pattern}

class="ch.qos.logback.core.rolling.RollingFileAppender">

${log.base}/rocketmq.log

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

class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">

30MB

class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">

30MB

${pattern}

#Rocketmq logger配置

方式二: 更改默认rocketmq路劲和级别

#设置系统属性

rocketmq.client.logRoot={日终路径}

rocketmq.client.logLevel={日志等级}

建议启动参数添加:

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

RocketMQ 自己加载日志,以及特性

RocketMQConfiguration(){

System.setProperty("rhttp://ocketmq.client.log.loadconfig","false");

}

购物的时候订单未支付,过一段时间后自动取消订单的场景?

当前时间减15分钟,大于下单时间,那么取消订单

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:cmd如何执行cmake
下一篇:Qwidget详解
相关文章

 发表评论

暂时没有评论,来抢沙发吧~