This is an automated email from the ASF dual-hosted git repository.
jinrongtong pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/rocketmq-clients.git
The following commit(s) were added to refs/heads/master by this push:
new d4e28689 Add AsyncAppender support (#363)
d4e28689 is described below
commit d4e28689af939973d396990e81bab572d7bcbdf1
Author: Aaron Ai <[email protected]>
AuthorDate: Sat Feb 18 00:42:07 2023 +0800
Add AsyncAppender support (#363)
---
java/client-shade/src/main/resources/rocketmq.logback.xml | 5 ++++-
java/client/src/main/resources/logback.xml | 5 ++++-
2 files changed, 8 insertions(+), 2 deletions(-)
diff --git a/java/client-shade/src/main/resources/rocketmq.logback.xml
b/java/client-shade/src/main/resources/rocketmq.logback.xml
index 00ffa7e3..7ddd5a29 100644
--- a/java/client-shade/src/main/resources/rocketmq.logback.xml
+++ b/java/client-shade/src/main/resources/rocketmq.logback.xml
@@ -23,7 +23,7 @@
<charset class="java.nio.charset.Charset">UTF-8</charset>
</encoder>
</appender>
- <appender name="DefaultAppender"
class="org.apache.rocketmq.shaded.ch.qos.logback.core.rolling.RollingFileAppender">
+ <appender name="DefaultAppenderInner"
class="org.apache.rocketmq.shaded.ch.qos.logback.core.rolling.RollingFileAppender">
<append>true</append>
<File>
${rocketmq.log.root:-${user.home}${file.separator}logs${file.separator}rocketmq}${file.separator}rocketmq-client.log
@@ -43,6 +43,9 @@
<charset class="java.nio.charset.Charset">UTF-8</charset>
</encoder>
</appender>
+ <appender name="DefaultAppender"
class="org.apache.rocketmq.shaded.ch.qos.logback.classic.AsyncAppender">
+ <appender-ref ref="DefaultAppenderInner"/>
+ </appender>
<root level="${rocketmq.log.level:-info}">
<appender-ref ref="CustomConsoleAppender"/>
<appender-ref ref="DefaultAppender" additivity="false"/>
diff --git a/java/client/src/main/resources/logback.xml
b/java/client/src/main/resources/logback.xml
index e98e2c1a..db216c11 100644
--- a/java/client/src/main/resources/logback.xml
+++ b/java/client/src/main/resources/logback.xml
@@ -23,7 +23,7 @@
<charset class="java.nio.charset.Charset">UTF-8</charset>
</encoder>
</appender>
- <appender name="DefaultAppender"
class="ch.qos.logback.core.rolling.RollingFileAppender">
+ <appender name="DefaultAppenderInner"
class="ch.qos.logback.core.rolling.RollingFileAppender">
<append>true</append>
<File>
${rocketmq.log.root:-${user.home}${file.separator}logs${file.separator}rocketmq}${file.separator}rocketmq-client.log
@@ -43,6 +43,9 @@
<charset class="java.nio.charset.Charset">UTF-8</charset>
</encoder>
</appender>
+ <appender name="DefaultAppender"
class="ch.qos.logback.classic.AsyncAppender">
+ <appender-ref ref="DefaultAppenderInner"/>
+ </appender>
<root level="${rocketmq.log.level:-info}">
<appender-ref ref="CustomConsoleAppender"/>
<appender-ref ref="DefaultAppender" additivity="false"/>