This is an automated email from the ASF dual-hosted git repository.

liujun pushed a commit to branch 3.0
in repository https://gitbox.apache.org/repos/asf/dubbo.git


The following commit(s) were added to refs/heads/3.0 by this push:
     new 04f10d3  Avoid logger being set multiple times.
04f10d3 is described below

commit 04f10d3dd3311e08ba8eea755872cf2a98faca7e
Author: ken.lj <[email protected]>
AuthorDate: Wed May 26 17:46:42 2021 +0800

    Avoid logger being set multiple times.
---
 .../src/main/java/org/apache/dubbo/common/logger/LoggerFactory.java    | 3 +++
 1 file changed, 3 insertions(+)

diff --git 
a/dubbo-common/src/main/java/org/apache/dubbo/common/logger/LoggerFactory.java 
b/dubbo-common/src/main/java/org/apache/dubbo/common/logger/LoggerFactory.java
index 41d1632..58cbc46 100644
--- 
a/dubbo-common/src/main/java/org/apache/dubbo/common/logger/LoggerFactory.java
+++ 
b/dubbo-common/src/main/java/org/apache/dubbo/common/logger/LoggerFactory.java
@@ -92,6 +92,9 @@ public class LoggerFactory {
      */
     public static void setLoggerAdapter(LoggerAdapter loggerAdapter) {
         if (loggerAdapter != null) {
+            if (loggerAdapter == LOGGER_ADAPTER) {
+                return;
+            }
             Logger logger = 
loggerAdapter.getLogger(LoggerFactory.class.getName());
             logger.info("using logger: " + loggerAdapter.getClass().getName());
             LoggerFactory.LOGGER_ADAPTER = loggerAdapter;

Reply via email to