您好,登錄后才能下訂單哦!
本篇內容介紹了“如處理rocketmq client日志的問題”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!
rocketmq client 日志的問題處理
方式一: rocketmq啟用slf4j【推薦】
方式二: 更改默認rocketmq路勁和級別
RocketMQ 自己加載日志,以及特性
使用rocketmq后,默認會在{user.home}\logs\rocketmqlogs 目錄下生成大量的mq跟蹤日志,可以通過以下方式禁用或改變存儲目錄
#設置系統屬性
rocketmq.client.logUseSlf4j=true
啟動參數 添加: -Drocketmq.client.logUseSlf4j=true 【推薦】
或者啟動類添加:System.setProperty("rocketmq.client.logUseSlf4j","true")
#logback日志配置
#Rocketmq apppender配置
<appender name="RocketmqClientAppender" class="ch.qos.logback.core.rolling.RollingFileAppender"> <file>${log.base}/rocketmq.log</file> <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> <fileNamePattern>${log.base}/%d{yyyy-MM-dd}/rocketmq-%i.%d{yyyy-MM-dd}.log.gz </fileNamePattern> <TimeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP"> <MaxFileSize>30MB</MaxFileSize> </TimeBasedFileNamingAndTriggeringPolicy> </rollingPolicy> <encoder> <pattern>${pattern}</pattern> </encoder> </appender>
#Rocketmq logger配置
<logger name="RocketmqClient" additivity="false"> <level value="warn" /> <appender-ref ref="RocketmqClientAppender"/> </logger>
#設置系統屬性
rocketmq.client.logRoot={日終路徑} rocketmq.client.logLevel={日志等級}
建議啟動參數添加:
-Drocketmq.client.logRoot=/opt/appl/tomcat/logs/{應用名} -Drocketmq.client.logLevel=warn
RocketMQConfiguration(){ System.setProperty("rocketmq.client.log.loadconfig","false"); }
購物的時候訂單未支付,過一段時間后自動取消訂單的場景?
當前時間減15分鐘,大于下單時間,那么取消訂單
“如處理rocketmq client日志的問題”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。