This is an automated email from the ASF dual-hosted git repository.
lollipop pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/rocketmq.git
The following commit(s) were added to refs/heads/develop by this push:
new 01c78d0936 Add RocketmqTraffic appender to rmq.proxy.logback.xml
(#8630)
01c78d0936 is described below
commit 01c78d093687882ef6b7a9b0e9bb6b3d224a706a
Author: Liu Shengzhong <[email protected]>
AuthorDate: Tue May 13 13:34:55 2025 +0800
Add RocketmqTraffic appender to rmq.proxy.logback.xml (#8630)
Add RocketmqTraffic appender to rmq.proxy.logback.xml (#8630)
---
proxy/src/main/resources/rmq.proxy.logback.xml | 29 ++++++++++++++++++++++++++
1 file changed, 29 insertions(+)
diff --git a/proxy/src/main/resources/rmq.proxy.logback.xml
b/proxy/src/main/resources/rmq.proxy.logback.xml
index f485dcbe3c..aee4cbc71b 100644
--- a/proxy/src/main/resources/rmq.proxy.logback.xml
+++ b/proxy/src/main/resources/rmq.proxy.logback.xml
@@ -368,6 +368,31 @@
<appender-ref ref="RocketmqAuthAuditAppender_inner"/>
</appender>
+ <appender name="RocketmqTrafficAppender_inner"
+ class="ch.qos.logback.core.rolling.RollingFileAppender">
+ <file>
+
${user.home}${file.separator}logs${file.separator}rocketmqlogs${file.separator}proxy_traffic.log
+ </file>
+ <append>true</append>
+ <rollingPolicy
class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
+ <fileNamePattern>
+
${user.home}${file.separator}logs${file.separator}rocketmqlogs${file.separator}otherdays${file.separator}proxy_traffic.%i.log.gz
+ </fileNamePattern>
+ <minIndex>1</minIndex>
+ <maxIndex>10</maxIndex>
+ </rollingPolicy>
+ <triggeringPolicy
class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
+ <maxFileSize>100MB</maxFileSize>
+ </triggeringPolicy>
+ <encoder>
+ <pattern>%d{yyy-MM-dd HH:mm:ss,GMT+8} %p %t - %m%n</pattern>
+ <charset class="java.nio.charset.Charset">UTF-8</charset>
+ </encoder>
+ </appender>
+ <appender name="RocketmqTrafficAppender"
class="ch.qos.logback.classic.AsyncAppender">
+ <appender-ref ref="RocketmqTrafficAppender_inner"/>
+ </appender>
+
<appender name="RocketmqPopAppender"
class="ch.qos.logback.classic.AsyncAppender">
<appender-ref ref="RocketmqPopAppender_inner"/>
</appender>
@@ -456,6 +481,10 @@
<appender-ref ref="RocketmqAuthAuditAppender"/>
</logger>
+ <logger name="RocketmqTraffic" additivity="false" level="INFO">
+ <appender-ref ref="RocketmqTrafficAppender"/>
+ </logger>
+
<root level="INFO">
<appender-ref ref="DefaultAppender"/>
</root>