File tree Expand file tree Collapse file tree 1 file changed +3
-0
lines changed
client/src/main/java/org/apache/rocketmq/client/log Expand file tree Collapse file tree 1 file changed +3
-0
lines changed Original file line number Diff line number Diff line change @@ -34,6 +34,7 @@ public class ClientLogger {
34
34
public static final String CLIENT_LOG_MAXINDEX = "rocketmq.client.logFileMaxIndex" ;
35
35
public static final String CLIENT_LOG_FILESIZE = "rocketmq.client.logFileMaxSize" ;
36
36
public static final String CLIENT_LOG_LEVEL = "rocketmq.client.logLevel" ;
37
+ public static final String CLIENT_LOG_ADDITIVE = "rocketmq.client.log.additive" ;
37
38
public static final String CLIENT_LOG_FILENAME = "rocketmq.client.logFileName" ;
38
39
public static final String CLIENT_LOG_ASYNC_QUEUESIZE = "rocketmq.client.logAsyncQueueSize" ;
39
40
public static final String ROCKETMQ_CLIENT_APPENDER_NAME = "RocketmqClientAppender" ;
@@ -79,6 +80,7 @@ private static synchronized void createClientAppender() {
79
80
80
81
private static InternalLogger createLogger (final String loggerName ) {
81
82
String clientLogLevel = System .getProperty (CLIENT_LOG_LEVEL , "INFO" );
83
+ boolean additive = "true" .equalsIgnoreCase (System .getProperty (CLIENT_LOG_ADDITIVE ));
82
84
InternalLogger logger = InternalLoggerFactory .getLogger (loggerName );
83
85
InnerLoggerFactory .InnerLogger innerLogger = (InnerLoggerFactory .InnerLogger ) logger ;
84
86
Logger realLogger = innerLogger .getLogger ();
@@ -89,6 +91,7 @@ private static InternalLogger createLogger(final String loggerName) {
89
91
90
92
realLogger .addAppender (rocketmqClientAppender );
91
93
realLogger .setLevel (Level .toLevel (clientLogLevel ));
94
+ realLogger .setAdditivity (additive );
92
95
return logger ;
93
96
}
94
97
You can’t perform that action at this time.
0 commit comments