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

zhangliang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/shardingsphere.git


The following commit(s) were added to refs/heads/master by this push:
     new f2beba1f8f9 Refactor scope of logback (#36216)
f2beba1f8f9 is described below

commit f2beba1f8f9597c95b7813333405a3fbddf6befe
Author: Liang Zhang <[email protected]>
AuthorDate: Sat Aug 9 00:49:36 2025 +0800

    Refactor scope of logback (#36216)
    
    * Refactor scope of logback
    
    * Refactor scope of logback
    
    * Refactor scope of logback
    
    * Refactor scope of logback
    
    * Refactor scope of logback
    
    * Refactor scope of logback
    
    * Refactor scope of logback
    
    * Refactor scope of logback
    
    * Refactor scope of logback
    
    * Refactor scope of logback
    
    * Refactor scope of logback
    
    * Refactor scope of logback
    
    * Refactor scope of logback
---
 agent/plugins/logging/type/file/pom.xml            |  8 +++++
 agent/plugins/metrics/core/pom.xml                 |  5 ++++
 agent/plugins/metrics/type/prometheus/pom.xml      |  6 ++++
 agent/plugins/tracing/type/opentelemetry/pom.xml   |  6 ++++
 .../src/test/resources/logback-test.xml            |  0
 db-protocol/core/pom.xml                           |  6 ++++
 db-protocol/mysql/pom.xml                          |  6 ++++
 db-protocol/opengauss/pom.xml                      |  6 ++++
 db-protocol/postgresql/pom.xml                     |  6 ++++
 distribution/proxy-native/pom.xml                  |  1 -
 distribution/proxy/pom.xml                         |  1 -
 features/broadcast/core/pom.xml                    |  6 ++++
 .../core}/src/test/resources/logback-test.xml      |  2 +-
 features/encrypt/core/pom.xml                      |  6 ++++
 .../core}/src/test/resources/logback-test.xml      |  2 +-
 features/mask/core/pom.xml                         |  6 ++++
 .../mask/core}/src/test/resources/logback-test.xml |  2 +-
 features/readwrite-splitting/core/pom.xml          |  6 ++++
 features/shadow/core/pom.xml                       |  6 ++++
 features/sharding/core/pom.xml                     |  5 ++++
 features/sharding/distsql/handler/pom.xml          |  6 ++++
 .../handler}/src/test/resources/logback-test.xml   |  2 +-
 infra/binder/core/pom.xml                          |  6 ++++
 .../core}/src/test/resources/logback-test.xml      |  2 +-
 infra/common/pom.xml                               |  5 ++++
 .../common}/src/test/resources/logback-test.xml    |  2 +-
 infra/context/pom.xml                              |  6 ++++
 infra/data-source-pool/core/pom.xml                |  5 ++++
 infra/data-source-pool/type/hikari/pom.xml         |  6 ++++
 .../hikari}/src/test/resources/logback-test.xml    |  2 +-
 infra/database/core/pom.xml                        |  6 ++++
 .../core}/src/test/resources/logback-test.xml      |  0
 infra/database/type/hive/pom.xml                   |  6 ++++
 .../type/hive}/src/test/resources/logback-test.xml |  2 +-
 infra/database/type/mysql/pom.xml                  |  6 ++++
 .../mysql}/src/test/resources/logback-test.xml     |  2 +-
 infra/database/type/opengauss/pom.xml              |  6 ++++
 .../opengauss}/src/test/resources/logback-test.xml |  2 +-
 infra/database/type/oracle/pom.xml                 |  6 ++++
 .../oracle}/src/test/resources/logback-test.xml    |  2 +-
 infra/database/type/sqlserver/pom.xml              |  6 ++++
 .../sqlserver}/src/test/resources/logback-test.xml |  2 +-
 infra/distsql-handler/pom.xml                      |  6 ++++
 .../src/test/resources/logback-test.xml            |  2 +-
 infra/executor/pom.xml                             |  5 ++++
 infra/util/pom.xml                                 |  6 ++++
 .../util}/src/test/resources/logback-test.xml      |  0
 jdbc/pom.xml                                       |  5 ++++
 kernel/authority/core/pom.xml                      |  6 ++++
 .../core}/src/test/resources/logback-test.xml      |  2 +-
 kernel/data-pipeline/dialect/mysql/pom.xml         |  6 ++++
 kernel/data-pipeline/dialect/opengauss/pom.xml     |  6 ++++
 kernel/data-pipeline/dialect/postgresql/pom.xml    |  6 ++++
 kernel/data-pipeline/scenario/cdc/client/pom.xml   |  6 ++++
 .../client}/src/test/resources/logback-test.xml    |  0
 kernel/data-pipeline/scenario/cdc/core/pom.xml     |  6 ++++
 .../cdc/core}/src/test/resources/logback-test.xml  |  0
 kernel/global-clock/distsql/handler/pom.xml        |  6 ++++
 .../handler}/src/test/resources/logback-test.xml   |  2 +-
 kernel/schedule/core/pom.xml                       |  6 ++++
 .../core}/src/test/resources/logback-test.xml      |  2 +-
 kernel/single/core/pom.xml                         |  6 ++++
 .../core}/src/test/resources/logback-test.xml      |  2 +-
 kernel/sql-federation/compiler/pom.xml             |  6 ++++
 kernel/sql-federation/core/pom.xml                 |  6 ++++
 kernel/sql-federation/distsql/handler/pom.xml      |  6 ++++
 .../handler}/src/test/resources/logback-test.xml   |  2 +-
 kernel/sql-parser/core/pom.xml                     |  6 ++++
 .../core}/src/test/resources/logback-test.xml      |  2 +-
 kernel/time-service/type/database/pom.xml          |  5 ++++
 kernel/transaction/core/pom.xml                    |  6 ++++
 kernel/transaction/type/base/seata-at/pom.xml      |  6 ++++
 kernel/transaction/type/xa/core/pom.xml            |  6 ++++
 .../transaction/type/xa/provider/atomikos/pom.xml  |  6 ++++
 .../transaction/type/xa/provider/narayana/pom.xml  |  6 ++++
 mode/core/pom.xml                                  |  5 ++++
 mode/type/cluster/core/pom.xml                     |  5 ++++
 mode/type/cluster/repository/provider/etcd/pom.xml |  5 ++++
 .../etcd}/src/test/resources/logback-test.xml      |  0
 .../cluster/repository/provider/zookeeper/pom.xml  |  5 ++++
 mode/type/standalone/core/pom.xml                  |  6 ++++
 .../standalone/repository/provider/jdbc/pom.xml    |  6 ++++
 pom.xml                                            | 19 ++++--------
 proxy/backend/core/pom.xml                         |  5 ++++
 proxy/backend/type/firebird/pom.xml                |  6 ++++
 proxy/backend/type/mysql/pom.xml                   |  6 ++++
 proxy/backend/type/opengauss/pom.xml               |  6 ++++
 proxy/backend/type/postgresql/pom.xml              |  6 ++++
 proxy/bootstrap/pom.xml                            |  9 +++---
 .../bootstrap}/src/test/resources/logback-test.xml |  2 +-
 proxy/frontend/core/pom.xml                        |  6 ++++
 proxy/frontend/type/firebird/pom.xml               |  6 ++++
 proxy/frontend/type/mysql/pom.xml                  |  5 ++++
 proxy/frontend/type/opengauss/pom.xml              |  6 ++++
 proxy/frontend/type/postgresql/pom.xml             |  6 ++++
 test/e2e/agent/fixture/jdbc-fixture/pom.xml        |  1 -
 test/e2e/driver/pom.xml                            |  5 ++++
 test/e2e/fixture/pom.xml                           |  1 -
 test/e2e/operation/pipeline/pom.xml                |  6 ++++
 .../pipeline/src/test/resources/logback-test.xml   | 35 ----------------------
 .../src/test/resources/logback-test.xml            | 34 ---------------------
 .../src/test/resources/logback-test.xml            | 34 ---------------------
 test/e2e/pom.xml                                   |  8 +++++
 test/e2e/sql/src/test/resources/logback-test.xml   | 34 ---------------------
 test/it/optimizer/pom.xml                          |  6 ++++
 test/it/pipeline/pom.xml                           |  5 ++++
 test/it/rewriter/pom.xml                           |  6 ++++
 .../it/yaml/YamlRuleNodeTupleSwapperEngineIT.java  |  2 --
 test/native/pom.xml                                |  5 ++++
 test/pom.xml                                       |  7 +----
 110 files changed, 451 insertions(+), 187 deletions(-)

diff --git a/agent/plugins/logging/type/file/pom.xml 
b/agent/plugins/logging/type/file/pom.xml
index b47a669b76c..aff77adf322 100644
--- a/agent/plugins/logging/type/file/pom.xml
+++ b/agent/plugins/logging/type/file/pom.xml
@@ -26,6 +26,14 @@
     <artifactId>shardingsphere-agent-logging-file</artifactId>
     <name>${project.artifactId}</name>
     
+    <dependencies>
+        <dependency>
+            <groupId>ch.qos.logback</groupId>
+            <artifactId>logback-classic</artifactId>
+            <scope>test</scope>
+        </dependency>
+    </dependencies>
+    
     <build>
         <plugins>
             <plugin>
diff --git a/agent/plugins/metrics/core/pom.xml 
b/agent/plugins/metrics/core/pom.xml
index 676c4f53551..cd913dc9c8d 100644
--- a/agent/plugins/metrics/core/pom.xml
+++ b/agent/plugins/metrics/core/pom.xml
@@ -103,6 +103,11 @@
             <groupId>org.awaitility</groupId>
             <artifactId>awaitility</artifactId>
         </dependency>
+        <dependency>
+            <groupId>ch.qos.logback</groupId>
+            <artifactId>logback-classic</artifactId>
+            <scope>test</scope>
+        </dependency>
     </dependencies>
     
     <build>
diff --git a/agent/plugins/metrics/type/prometheus/pom.xml 
b/agent/plugins/metrics/type/prometheus/pom.xml
index fa9418b5524..5357bb6e113 100644
--- a/agent/plugins/metrics/type/prometheus/pom.xml
+++ b/agent/plugins/metrics/type/prometheus/pom.xml
@@ -98,6 +98,12 @@
             <groupId>io.prometheus.jmx</groupId>
             <artifactId>collector</artifactId>
         </dependency>
+        
+        <dependency>
+            <groupId>ch.qos.logback</groupId>
+            <artifactId>logback-classic</artifactId>
+            <scope>test</scope>
+        </dependency>
     </dependencies>
     
     <build>
diff --git a/agent/plugins/tracing/type/opentelemetry/pom.xml 
b/agent/plugins/tracing/type/opentelemetry/pom.xml
index bcf414c6ab1..c963aa6fd42 100644
--- a/agent/plugins/tracing/type/opentelemetry/pom.xml
+++ b/agent/plugins/tracing/type/opentelemetry/pom.xml
@@ -116,6 +116,12 @@
             <version>${project.version}</version>
             <scope>test</scope>
         </dependency>
+        
+        <dependency>
+            <groupId>ch.qos.logback</groupId>
+            <artifactId>logback-classic</artifactId>
+            <scope>test</scope>
+        </dependency>
     </dependencies>
     
     <build>
diff --git a/db-protocol/firebird/src/test/resources/logback-test.xml 
b/agent/plugins/tracing/type/opentelemetry/src/test/resources/logback-test.xml
similarity index 100%
copy from db-protocol/firebird/src/test/resources/logback-test.xml
copy to 
agent/plugins/tracing/type/opentelemetry/src/test/resources/logback-test.xml
diff --git a/db-protocol/core/pom.xml b/db-protocol/core/pom.xml
index 44641fa3303..7728f5e2b36 100644
--- a/db-protocol/core/pom.xml
+++ b/db-protocol/core/pom.xml
@@ -44,5 +44,11 @@
             <groupId>io.netty</groupId>
             <artifactId>netty-handler</artifactId>
         </dependency>
+        
+        <dependency>
+            <groupId>ch.qos.logback</groupId>
+            <artifactId>logback-classic</artifactId>
+            <scope>test</scope>
+        </dependency>
     </dependencies>
 </project>
diff --git a/db-protocol/mysql/pom.xml b/db-protocol/mysql/pom.xml
index f1bec4e7dee..2ecd543fcc8 100644
--- a/db-protocol/mysql/pom.xml
+++ b/db-protocol/mysql/pom.xml
@@ -44,5 +44,11 @@
             <artifactId>shardingsphere-infra-database-mysql</artifactId>
             <version>${project.version}</version>
         </dependency>
+        
+        <dependency>
+            <groupId>ch.qos.logback</groupId>
+            <artifactId>logback-classic</artifactId>
+            <scope>test</scope>
+        </dependency>
     </dependencies>
 </project>
diff --git a/db-protocol/opengauss/pom.xml b/db-protocol/opengauss/pom.xml
index 038608b3e43..45dc7b05607 100644
--- a/db-protocol/opengauss/pom.xml
+++ b/db-protocol/opengauss/pom.xml
@@ -48,5 +48,11 @@
             <artifactId>opengauss-jdbc</artifactId>
             <scope>provided</scope>
         </dependency>
+        
+        <dependency>
+            <groupId>ch.qos.logback</groupId>
+            <artifactId>logback-classic</artifactId>
+            <scope>test</scope>
+        </dependency>
     </dependencies>
 </project>
diff --git a/db-protocol/postgresql/pom.xml b/db-protocol/postgresql/pom.xml
index b11545ab9d4..580627a7a7a 100644
--- a/db-protocol/postgresql/pom.xml
+++ b/db-protocol/postgresql/pom.xml
@@ -48,5 +48,11 @@
             <artifactId>postgresql</artifactId>
             <scope>compile</scope>
         </dependency>
+        
+        <dependency>
+            <groupId>ch.qos.logback</groupId>
+            <artifactId>logback-classic</artifactId>
+            <scope>test</scope>
+        </dependency>
     </dependencies>
 </project>
diff --git a/distribution/proxy-native/pom.xml 
b/distribution/proxy-native/pom.xml
index 0e2971281b6..f7a861c2840 100644
--- a/distribution/proxy-native/pom.xml
+++ b/distribution/proxy-native/pom.xml
@@ -55,7 +55,6 @@
         <dependency>
             <groupId>ch.qos.logback</groupId>
             <artifactId>logback-classic</artifactId>
-            <scope>runtime</scope>
         </dependency>
     </dependencies>
     
diff --git a/distribution/proxy/pom.xml b/distribution/proxy/pom.xml
index 867b4018ea6..9686e3393bb 100644
--- a/distribution/proxy/pom.xml
+++ b/distribution/proxy/pom.xml
@@ -42,7 +42,6 @@
         <dependency>
             <groupId>ch.qos.logback</groupId>
             <artifactId>logback-classic</artifactId>
-            <scope>runtime</scope>
         </dependency>
     </dependencies>
     
diff --git a/features/broadcast/core/pom.xml b/features/broadcast/core/pom.xml
index 39c6ba89454..e7922c6da31 100644
--- a/features/broadcast/core/pom.xml
+++ b/features/broadcast/core/pom.xml
@@ -78,5 +78,11 @@
             <version>${project.version}</version>
             <scope>test</scope>
         </dependency>
+        
+        <dependency>
+            <groupId>ch.qos.logback</groupId>
+            <artifactId>logback-classic</artifactId>
+            <scope>test</scope>
+        </dependency>
     </dependencies>
 </project>
diff --git a/parser/sql/dialect/doris/src/test/resources/logback-test.xml 
b/features/broadcast/core/src/test/resources/logback-test.xml
similarity index 97%
copy from parser/sql/dialect/doris/src/test/resources/logback-test.xml
copy to features/broadcast/core/src/test/resources/logback-test.xml
index d17f7efbfaf..b09304737d6 100644
--- a/parser/sql/dialect/doris/src/test/resources/logback-test.xml
+++ b/features/broadcast/core/src/test/resources/logback-test.xml
@@ -28,7 +28,7 @@
     </logger>
     
     <root>
-        <level value="error" />
+        <level value="warn" />
         <appender-ref ref="console" />
     </root>
 </configuration> 
diff --git a/features/encrypt/core/pom.xml b/features/encrypt/core/pom.xml
index 18a6727453e..7ba64d23efa 100644
--- a/features/encrypt/core/pom.xml
+++ b/features/encrypt/core/pom.xml
@@ -93,5 +93,11 @@
             <groupId>commons-codec</groupId>
             <artifactId>commons-codec</artifactId>
         </dependency>
+        
+        <dependency>
+            <groupId>ch.qos.logback</groupId>
+            <artifactId>logback-classic</artifactId>
+            <scope>test</scope>
+        </dependency>
     </dependencies>
 </project>
diff --git a/parser/sql/dialect/doris/src/test/resources/logback-test.xml 
b/features/encrypt/core/src/test/resources/logback-test.xml
similarity index 97%
copy from parser/sql/dialect/doris/src/test/resources/logback-test.xml
copy to features/encrypt/core/src/test/resources/logback-test.xml
index d17f7efbfaf..b09304737d6 100644
--- a/parser/sql/dialect/doris/src/test/resources/logback-test.xml
+++ b/features/encrypt/core/src/test/resources/logback-test.xml
@@ -28,7 +28,7 @@
     </logger>
     
     <root>
-        <level value="error" />
+        <level value="warn" />
         <appender-ref ref="console" />
     </root>
 </configuration> 
diff --git a/features/mask/core/pom.xml b/features/mask/core/pom.xml
index 870661b5a63..fe6374d5792 100644
--- a/features/mask/core/pom.xml
+++ b/features/mask/core/pom.xml
@@ -65,5 +65,11 @@
             <groupId>commons-codec</groupId>
             <artifactId>commons-codec</artifactId>
         </dependency>
+        
+        <dependency>
+            <groupId>ch.qos.logback</groupId>
+            <artifactId>logback-classic</artifactId>
+            <scope>test</scope>
+        </dependency>
     </dependencies>
 </project>
diff --git a/parser/sql/dialect/doris/src/test/resources/logback-test.xml 
b/features/mask/core/src/test/resources/logback-test.xml
similarity index 97%
copy from parser/sql/dialect/doris/src/test/resources/logback-test.xml
copy to features/mask/core/src/test/resources/logback-test.xml
index d17f7efbfaf..b09304737d6 100644
--- a/parser/sql/dialect/doris/src/test/resources/logback-test.xml
+++ b/features/mask/core/src/test/resources/logback-test.xml
@@ -28,7 +28,7 @@
     </logger>
     
     <root>
-        <level value="error" />
+        <level value="warn" />
         <appender-ref ref="console" />
     </root>
 </configuration> 
diff --git a/features/readwrite-splitting/core/pom.xml 
b/features/readwrite-splitting/core/pom.xml
index 1cfd8276ae5..7cd97e6d03f 100644
--- a/features/readwrite-splitting/core/pom.xml
+++ b/features/readwrite-splitting/core/pom.xml
@@ -87,5 +87,11 @@
             <version>${project.version}</version>
             <scope>test</scope>
         </dependency>
+        
+        <dependency>
+            <groupId>ch.qos.logback</groupId>
+            <artifactId>logback-classic</artifactId>
+            <scope>test</scope>
+        </dependency>
     </dependencies>
 </project>
diff --git a/features/shadow/core/pom.xml b/features/shadow/core/pom.xml
index 1ec911d3d82..cd61345618f 100644
--- a/features/shadow/core/pom.xml
+++ b/features/shadow/core/pom.xml
@@ -61,5 +61,11 @@
             <version>${project.version}</version>
             <scope>test</scope>
         </dependency>
+        
+        <dependency>
+            <groupId>ch.qos.logback</groupId>
+            <artifactId>logback-classic</artifactId>
+            <scope>test</scope>
+        </dependency>
     </dependencies>
 </project>
diff --git a/features/sharding/core/pom.xml b/features/sharding/core/pom.xml
index 60a7a4b3df1..342721227f9 100644
--- a/features/sharding/core/pom.xml
+++ b/features/sharding/core/pom.xml
@@ -138,5 +138,10 @@
             <groupId>org.awaitility</groupId>
             <artifactId>awaitility</artifactId>
         </dependency>
+        <dependency>
+            <groupId>ch.qos.logback</groupId>
+            <artifactId>logback-classic</artifactId>
+            <scope>test</scope>
+        </dependency>
     </dependencies>
 </project>
diff --git a/features/sharding/distsql/handler/pom.xml 
b/features/sharding/distsql/handler/pom.xml
index daaa6d31740..a9bd85f675d 100644
--- a/features/sharding/distsql/handler/pom.xml
+++ b/features/sharding/distsql/handler/pom.xml
@@ -55,5 +55,11 @@
             <version>${project.version}</version>
             <scope>test</scope>
         </dependency>
+        
+        <dependency>
+            <groupId>ch.qos.logback</groupId>
+            <artifactId>logback-classic</artifactId>
+            <scope>test</scope>
+        </dependency>
     </dependencies>
 </project>
diff --git a/parser/sql/dialect/doris/src/test/resources/logback-test.xml 
b/features/sharding/distsql/handler/src/test/resources/logback-test.xml
similarity index 97%
copy from parser/sql/dialect/doris/src/test/resources/logback-test.xml
copy to features/sharding/distsql/handler/src/test/resources/logback-test.xml
index d17f7efbfaf..b09304737d6 100644
--- a/parser/sql/dialect/doris/src/test/resources/logback-test.xml
+++ b/features/sharding/distsql/handler/src/test/resources/logback-test.xml
@@ -28,7 +28,7 @@
     </logger>
     
     <root>
-        <level value="error" />
+        <level value="warn" />
         <appender-ref ref="console" />
     </root>
 </configuration> 
diff --git a/infra/binder/core/pom.xml b/infra/binder/core/pom.xml
index 49104d66cea..fe73d7f30c1 100644
--- a/infra/binder/core/pom.xml
+++ b/infra/binder/core/pom.xml
@@ -50,5 +50,11 @@
             <version>${project.version}</version>
             <scope>test</scope>
         </dependency>
+        
+        <dependency>
+            <groupId>ch.qos.logback</groupId>
+            <artifactId>logback-classic</artifactId>
+            <scope>test</scope>
+        </dependency>
     </dependencies>
 </project>
diff --git a/parser/sql/dialect/doris/src/test/resources/logback-test.xml 
b/infra/binder/core/src/test/resources/logback-test.xml
similarity index 97%
copy from parser/sql/dialect/doris/src/test/resources/logback-test.xml
copy to infra/binder/core/src/test/resources/logback-test.xml
index d17f7efbfaf..b09304737d6 100644
--- a/parser/sql/dialect/doris/src/test/resources/logback-test.xml
+++ b/infra/binder/core/src/test/resources/logback-test.xml
@@ -28,7 +28,7 @@
     </logger>
     
     <root>
-        <level value="error" />
+        <level value="warn" />
         <appender-ref ref="console" />
     </root>
 </configuration> 
diff --git a/infra/common/pom.xml b/infra/common/pom.xml
index 0b33f9ba8c0..a4f39aa6410 100644
--- a/infra/common/pom.xml
+++ b/infra/common/pom.xml
@@ -100,6 +100,11 @@
             <groupId>org.awaitility</groupId>
             <artifactId>awaitility</artifactId>
         </dependency>
+        <dependency>
+            <groupId>ch.qos.logback</groupId>
+            <artifactId>logback-classic</artifactId>
+            <scope>test</scope>
+        </dependency>
     </dependencies>
     
     <build>
diff --git a/parser/sql/dialect/doris/src/test/resources/logback-test.xml 
b/infra/common/src/test/resources/logback-test.xml
similarity index 97%
copy from parser/sql/dialect/doris/src/test/resources/logback-test.xml
copy to infra/common/src/test/resources/logback-test.xml
index d17f7efbfaf..b09304737d6 100644
--- a/parser/sql/dialect/doris/src/test/resources/logback-test.xml
+++ b/infra/common/src/test/resources/logback-test.xml
@@ -28,7 +28,7 @@
     </logger>
     
     <root>
-        <level value="error" />
+        <level value="warn" />
         <appender-ref ref="console" />
     </root>
 </configuration> 
diff --git a/infra/context/pom.xml b/infra/context/pom.xml
index cf837ca3501..85f2892f624 100644
--- a/infra/context/pom.xml
+++ b/infra/context/pom.xml
@@ -85,5 +85,11 @@
             <version>${project.version}</version>
             <scope>test</scope>
         </dependency>
+        
+        <dependency>
+            <groupId>ch.qos.logback</groupId>
+            <artifactId>logback-classic</artifactId>
+            <scope>test</scope>
+        </dependency>
     </dependencies>
 </project>
diff --git a/infra/data-source-pool/core/pom.xml 
b/infra/data-source-pool/core/pom.xml
index 77a742a1219..0879f11af00 100644
--- a/infra/data-source-pool/core/pom.xml
+++ b/infra/data-source-pool/core/pom.xml
@@ -54,5 +54,10 @@
             <groupId>org.awaitility</groupId>
             <artifactId>awaitility</artifactId>
         </dependency>
+        <dependency>
+            <groupId>ch.qos.logback</groupId>
+            <artifactId>logback-classic</artifactId>
+            <scope>test</scope>
+        </dependency>
     </dependencies>
 </project>
diff --git a/infra/data-source-pool/type/hikari/pom.xml 
b/infra/data-source-pool/type/hikari/pom.xml
index 27888cd7b4c..9f8dd8f56ed 100644
--- a/infra/data-source-pool/type/hikari/pom.xml
+++ b/infra/data-source-pool/type/hikari/pom.xml
@@ -50,5 +50,11 @@
             <groupId>com.zaxxer</groupId>
             <artifactId>HikariCP</artifactId>
         </dependency>
+        
+        <dependency>
+            <groupId>ch.qos.logback</groupId>
+            <artifactId>logback-classic</artifactId>
+            <scope>test</scope>
+        </dependency>
     </dependencies>
 </project>
diff --git a/parser/sql/dialect/doris/src/test/resources/logback-test.xml 
b/infra/data-source-pool/type/hikari/src/test/resources/logback-test.xml
similarity index 97%
copy from parser/sql/dialect/doris/src/test/resources/logback-test.xml
copy to infra/data-source-pool/type/hikari/src/test/resources/logback-test.xml
index d17f7efbfaf..b09304737d6 100644
--- a/parser/sql/dialect/doris/src/test/resources/logback-test.xml
+++ b/infra/data-source-pool/type/hikari/src/test/resources/logback-test.xml
@@ -28,7 +28,7 @@
     </logger>
     
     <root>
-        <level value="error" />
+        <level value="warn" />
         <appender-ref ref="console" />
     </root>
 </configuration> 
diff --git a/infra/database/core/pom.xml b/infra/database/core/pom.xml
index 4a557a23e05..2e7ba36807b 100644
--- a/infra/database/core/pom.xml
+++ b/infra/database/core/pom.xml
@@ -39,5 +39,11 @@
             <version>${project.version}</version>
             <scope>test</scope>
         </dependency>
+        
+        <dependency>
+            <groupId>ch.qos.logback</groupId>
+            <artifactId>logback-classic</artifactId>
+            <scope>test</scope>
+        </dependency>
     </dependencies>
 </project>
diff --git a/parser/sql/dialect/doris/src/test/resources/logback-test.xml 
b/infra/database/core/src/test/resources/logback-test.xml
similarity index 100%
copy from parser/sql/dialect/doris/src/test/resources/logback-test.xml
copy to infra/database/core/src/test/resources/logback-test.xml
diff --git a/infra/database/type/hive/pom.xml b/infra/database/type/hive/pom.xml
index 22eee12cb24..83398bf1409 100644
--- a/infra/database/type/hive/pom.xml
+++ b/infra/database/type/hive/pom.xml
@@ -54,5 +54,11 @@
             <version>${project.version}</version>
             <scope>test</scope>
         </dependency>
+        
+        <dependency>
+            <groupId>ch.qos.logback</groupId>
+            <artifactId>logback-classic</artifactId>
+            <scope>test</scope>
+        </dependency>
     </dependencies>
 </project>
diff --git a/parser/sql/dialect/doris/src/test/resources/logback-test.xml 
b/infra/database/type/hive/src/test/resources/logback-test.xml
similarity index 97%
copy from parser/sql/dialect/doris/src/test/resources/logback-test.xml
copy to infra/database/type/hive/src/test/resources/logback-test.xml
index d17f7efbfaf..b09304737d6 100644
--- a/parser/sql/dialect/doris/src/test/resources/logback-test.xml
+++ b/infra/database/type/hive/src/test/resources/logback-test.xml
@@ -28,7 +28,7 @@
     </logger>
     
     <root>
-        <level value="error" />
+        <level value="warn" />
         <appender-ref ref="console" />
     </root>
 </configuration> 
diff --git a/infra/database/type/mysql/pom.xml 
b/infra/database/type/mysql/pom.xml
index f069b1f5fae..b41067c45af 100644
--- a/infra/database/type/mysql/pom.xml
+++ b/infra/database/type/mysql/pom.xml
@@ -39,5 +39,11 @@
             <version>${project.version}</version>
             <scope>test</scope>
         </dependency>
+        
+        <dependency>
+            <groupId>ch.qos.logback</groupId>
+            <artifactId>logback-classic</artifactId>
+            <scope>test</scope>
+        </dependency>
     </dependencies>
 </project>
diff --git a/parser/sql/dialect/doris/src/test/resources/logback-test.xml 
b/infra/database/type/mysql/src/test/resources/logback-test.xml
similarity index 97%
copy from parser/sql/dialect/doris/src/test/resources/logback-test.xml
copy to infra/database/type/mysql/src/test/resources/logback-test.xml
index d17f7efbfaf..b09304737d6 100644
--- a/parser/sql/dialect/doris/src/test/resources/logback-test.xml
+++ b/infra/database/type/mysql/src/test/resources/logback-test.xml
@@ -28,7 +28,7 @@
     </logger>
     
     <root>
-        <level value="error" />
+        <level value="warn" />
         <appender-ref ref="console" />
     </root>
 </configuration> 
diff --git a/infra/database/type/opengauss/pom.xml 
b/infra/database/type/opengauss/pom.xml
index ad11a010d80..ae858d1ded0 100644
--- a/infra/database/type/opengauss/pom.xml
+++ b/infra/database/type/opengauss/pom.xml
@@ -44,5 +44,11 @@
             <version>${project.version}</version>
             <scope>test</scope>
         </dependency>
+        
+        <dependency>
+            <groupId>ch.qos.logback</groupId>
+            <artifactId>logback-classic</artifactId>
+            <scope>test</scope>
+        </dependency>
     </dependencies>
 </project>
diff --git a/parser/sql/dialect/doris/src/test/resources/logback-test.xml 
b/infra/database/type/opengauss/src/test/resources/logback-test.xml
similarity index 97%
copy from parser/sql/dialect/doris/src/test/resources/logback-test.xml
copy to infra/database/type/opengauss/src/test/resources/logback-test.xml
index d17f7efbfaf..b09304737d6 100644
--- a/parser/sql/dialect/doris/src/test/resources/logback-test.xml
+++ b/infra/database/type/opengauss/src/test/resources/logback-test.xml
@@ -28,7 +28,7 @@
     </logger>
     
     <root>
-        <level value="error" />
+        <level value="warn" />
         <appender-ref ref="console" />
     </root>
 </configuration> 
diff --git a/infra/database/type/oracle/pom.xml 
b/infra/database/type/oracle/pom.xml
index 4585b5752ce..9ef001385d7 100644
--- a/infra/database/type/oracle/pom.xml
+++ b/infra/database/type/oracle/pom.xml
@@ -39,5 +39,11 @@
             <version>${project.version}</version>
             <scope>test</scope>
         </dependency>
+        
+        <dependency>
+            <groupId>ch.qos.logback</groupId>
+            <artifactId>logback-classic</artifactId>
+            <scope>test</scope>
+        </dependency>
     </dependencies>
 </project>
diff --git a/parser/sql/dialect/doris/src/test/resources/logback-test.xml 
b/infra/database/type/oracle/src/test/resources/logback-test.xml
similarity index 97%
copy from parser/sql/dialect/doris/src/test/resources/logback-test.xml
copy to infra/database/type/oracle/src/test/resources/logback-test.xml
index d17f7efbfaf..b09304737d6 100644
--- a/parser/sql/dialect/doris/src/test/resources/logback-test.xml
+++ b/infra/database/type/oracle/src/test/resources/logback-test.xml
@@ -28,7 +28,7 @@
     </logger>
     
     <root>
-        <level value="error" />
+        <level value="warn" />
         <appender-ref ref="console" />
     </root>
 </configuration> 
diff --git a/infra/database/type/sqlserver/pom.xml 
b/infra/database/type/sqlserver/pom.xml
index 8fffe5ca965..584335b021b 100644
--- a/infra/database/type/sqlserver/pom.xml
+++ b/infra/database/type/sqlserver/pom.xml
@@ -39,5 +39,11 @@
             <version>${project.version}</version>
             <scope>test</scope>
         </dependency>
+        
+        <dependency>
+            <groupId>ch.qos.logback</groupId>
+            <artifactId>logback-classic</artifactId>
+            <scope>test</scope>
+        </dependency>
     </dependencies>
 </project>
diff --git a/parser/sql/dialect/doris/src/test/resources/logback-test.xml 
b/infra/database/type/sqlserver/src/test/resources/logback-test.xml
similarity index 97%
copy from parser/sql/dialect/doris/src/test/resources/logback-test.xml
copy to infra/database/type/sqlserver/src/test/resources/logback-test.xml
index d17f7efbfaf..b09304737d6 100644
--- a/parser/sql/dialect/doris/src/test/resources/logback-test.xml
+++ b/infra/database/type/sqlserver/src/test/resources/logback-test.xml
@@ -28,7 +28,7 @@
     </logger>
     
     <root>
-        <level value="error" />
+        <level value="warn" />
         <appender-ref ref="console" />
     </root>
 </configuration> 
diff --git a/infra/distsql-handler/pom.xml b/infra/distsql-handler/pom.xml
index 3be4de2ae0e..e0dae689d79 100644
--- a/infra/distsql-handler/pom.xml
+++ b/infra/distsql-handler/pom.xml
@@ -60,5 +60,11 @@
             <version>${project.version}</version>
             <scope>test</scope>
         </dependency>
+        
+        <dependency>
+            <groupId>ch.qos.logback</groupId>
+            <artifactId>logback-classic</artifactId>
+            <scope>test</scope>
+        </dependency>
     </dependencies>
 </project>
diff --git a/parser/sql/dialect/doris/src/test/resources/logback-test.xml 
b/infra/distsql-handler/src/test/resources/logback-test.xml
similarity index 97%
copy from parser/sql/dialect/doris/src/test/resources/logback-test.xml
copy to infra/distsql-handler/src/test/resources/logback-test.xml
index d17f7efbfaf..b09304737d6 100644
--- a/parser/sql/dialect/doris/src/test/resources/logback-test.xml
+++ b/infra/distsql-handler/src/test/resources/logback-test.xml
@@ -28,7 +28,7 @@
     </logger>
     
     <root>
-        <level value="error" />
+        <level value="warn" />
         <appender-ref ref="console" />
     </root>
 </configuration> 
diff --git a/infra/executor/pom.xml b/infra/executor/pom.xml
index 7bec7d13d46..ef55ccd8016 100644
--- a/infra/executor/pom.xml
+++ b/infra/executor/pom.xml
@@ -68,5 +68,10 @@
             <groupId>org.awaitility</groupId>
             <artifactId>awaitility</artifactId>
         </dependency>
+        <dependency>
+            <groupId>ch.qos.logback</groupId>
+            <artifactId>logback-classic</artifactId>
+            <scope>test</scope>
+        </dependency>
     </dependencies>
 </project>
diff --git a/infra/util/pom.xml b/infra/util/pom.xml
index 4fbd96b3807..00e44d8609f 100644
--- a/infra/util/pom.xml
+++ b/infra/util/pom.xml
@@ -56,5 +56,11 @@
             <groupId>com.fasterxml.jackson.datatype</groupId>
             <artifactId>jackson-datatype-jdk8</artifactId>
         </dependency>
+        
+        <dependency>
+            <groupId>ch.qos.logback</groupId>
+            <artifactId>logback-classic</artifactId>
+            <scope>test</scope>
+        </dependency>
     </dependencies>
 </project>
diff --git a/parser/sql/dialect/firebird/src/test/resources/logback-test.xml 
b/infra/util/src/test/resources/logback-test.xml
similarity index 100%
rename from parser/sql/dialect/firebird/src/test/resources/logback-test.xml
rename to infra/util/src/test/resources/logback-test.xml
diff --git a/jdbc/pom.xml b/jdbc/pom.xml
index de538d157f2..6e99981c17f 100644
--- a/jdbc/pom.xml
+++ b/jdbc/pom.xml
@@ -140,5 +140,10 @@
             <groupId>com.zaxxer</groupId>
             <artifactId>HikariCP</artifactId>
         </dependency>
+        <dependency>
+            <groupId>ch.qos.logback</groupId>
+            <artifactId>logback-classic</artifactId>
+            <scope>test</scope>
+        </dependency>
     </dependencies>
 </project>
diff --git a/kernel/authority/core/pom.xml b/kernel/authority/core/pom.xml
index 100cd9c40de..58e5ef998c1 100644
--- a/kernel/authority/core/pom.xml
+++ b/kernel/authority/core/pom.xml
@@ -55,5 +55,11 @@
             <version>${project.version}</version>
             <scope>test</scope>
         </dependency>
+        
+        <dependency>
+            <groupId>ch.qos.logback</groupId>
+            <artifactId>logback-classic</artifactId>
+            <scope>test</scope>
+        </dependency>
     </dependencies>
 </project>
diff --git a/parser/sql/dialect/doris/src/test/resources/logback-test.xml 
b/kernel/authority/core/src/test/resources/logback-test.xml
similarity index 97%
copy from parser/sql/dialect/doris/src/test/resources/logback-test.xml
copy to kernel/authority/core/src/test/resources/logback-test.xml
index d17f7efbfaf..b09304737d6 100644
--- a/parser/sql/dialect/doris/src/test/resources/logback-test.xml
+++ b/kernel/authority/core/src/test/resources/logback-test.xml
@@ -28,7 +28,7 @@
     </logger>
     
     <root>
-        <level value="error" />
+        <level value="warn" />
         <appender-ref ref="console" />
     </root>
 </configuration> 
diff --git a/kernel/data-pipeline/dialect/mysql/pom.xml 
b/kernel/data-pipeline/dialect/mysql/pom.xml
index 46983dfb3a8..f007fe212ed 100644
--- a/kernel/data-pipeline/dialect/mysql/pom.xml
+++ b/kernel/data-pipeline/dialect/mysql/pom.xml
@@ -66,5 +66,11 @@
             <groupId>com.h2database</groupId>
             <artifactId>h2</artifactId>
         </dependency>
+        
+        <dependency>
+            <groupId>ch.qos.logback</groupId>
+            <artifactId>logback-classic</artifactId>
+            <scope>test</scope>
+        </dependency>
     </dependencies>
 </project>
diff --git a/kernel/data-pipeline/dialect/opengauss/pom.xml 
b/kernel/data-pipeline/dialect/opengauss/pom.xml
index 41ef4a0fb76..1d9af717beb 100644
--- a/kernel/data-pipeline/dialect/opengauss/pom.xml
+++ b/kernel/data-pipeline/dialect/opengauss/pom.xml
@@ -50,5 +50,11 @@
             <artifactId>opengauss-jdbc</artifactId>
             <scope>provided</scope>
         </dependency>
+        
+        <dependency>
+            <groupId>ch.qos.logback</groupId>
+            <artifactId>logback-classic</artifactId>
+            <scope>test</scope>
+        </dependency>
     </dependencies>
 </project>
diff --git a/kernel/data-pipeline/dialect/postgresql/pom.xml 
b/kernel/data-pipeline/dialect/postgresql/pom.xml
index 3a4170667e7..15bcc9197d2 100644
--- a/kernel/data-pipeline/dialect/postgresql/pom.xml
+++ b/kernel/data-pipeline/dialect/postgresql/pom.xml
@@ -65,5 +65,11 @@
             <groupId>org.freemarker</groupId>
             <artifactId>freemarker</artifactId>
         </dependency>
+        
+        <dependency>
+            <groupId>ch.qos.logback</groupId>
+            <artifactId>logback-classic</artifactId>
+            <scope>test</scope>
+        </dependency>
     </dependencies>
 </project>
diff --git a/kernel/data-pipeline/scenario/cdc/client/pom.xml 
b/kernel/data-pipeline/scenario/cdc/client/pom.xml
index bb68376886a..0a3a5bf90b4 100644
--- a/kernel/data-pipeline/scenario/cdc/client/pom.xml
+++ b/kernel/data-pipeline/scenario/cdc/client/pom.xml
@@ -54,5 +54,11 @@
             <groupId>com.mysql</groupId>
             <artifactId>mysql-connector-j</artifactId>
         </dependency>
+        
+        <dependency>
+            <groupId>ch.qos.logback</groupId>
+            <artifactId>logback-classic</artifactId>
+            <scope>test</scope>
+        </dependency>
     </dependencies>
 </project>
diff --git a/parser/sql/dialect/mysql/src/test/resources/logback-test.xml 
b/kernel/data-pipeline/scenario/cdc/client/src/test/resources/logback-test.xml
similarity index 100%
rename from parser/sql/dialect/mysql/src/test/resources/logback-test.xml
rename to 
kernel/data-pipeline/scenario/cdc/client/src/test/resources/logback-test.xml
diff --git a/kernel/data-pipeline/scenario/cdc/core/pom.xml 
b/kernel/data-pipeline/scenario/cdc/core/pom.xml
index 87b46598612..e4aeaf2ceb8 100644
--- a/kernel/data-pipeline/scenario/cdc/core/pom.xml
+++ b/kernel/data-pipeline/scenario/cdc/core/pom.xml
@@ -57,5 +57,11 @@
             <version>${project.version}</version>
             <scope>test</scope>
         </dependency>
+        
+        <dependency>
+            <groupId>ch.qos.logback</groupId>
+            <artifactId>logback-classic</artifactId>
+            <scope>test</scope>
+        </dependency>
     </dependencies>
 </project>
diff --git a/parser/sql/dialect/postgresql/src/test/resources/logback-test.xml 
b/kernel/data-pipeline/scenario/cdc/core/src/test/resources/logback-test.xml
similarity index 100%
rename from parser/sql/dialect/postgresql/src/test/resources/logback-test.xml
rename to 
kernel/data-pipeline/scenario/cdc/core/src/test/resources/logback-test.xml
diff --git a/kernel/global-clock/distsql/handler/pom.xml 
b/kernel/global-clock/distsql/handler/pom.xml
index a3418495cc8..fc9b9b832bd 100644
--- a/kernel/global-clock/distsql/handler/pom.xml
+++ b/kernel/global-clock/distsql/handler/pom.xml
@@ -49,5 +49,11 @@
             <version>${project.version}</version>
             <scope>test</scope>
         </dependency>
+        
+        <dependency>
+            <groupId>ch.qos.logback</groupId>
+            <artifactId>logback-classic</artifactId>
+            <scope>test</scope>
+        </dependency>
     </dependencies>
 </project>
diff --git a/parser/sql/dialect/doris/src/test/resources/logback-test.xml 
b/kernel/global-clock/distsql/handler/src/test/resources/logback-test.xml
similarity index 97%
copy from parser/sql/dialect/doris/src/test/resources/logback-test.xml
copy to kernel/global-clock/distsql/handler/src/test/resources/logback-test.xml
index d17f7efbfaf..b09304737d6 100644
--- a/parser/sql/dialect/doris/src/test/resources/logback-test.xml
+++ b/kernel/global-clock/distsql/handler/src/test/resources/logback-test.xml
@@ -28,7 +28,7 @@
     </logger>
     
     <root>
-        <level value="error" />
+        <level value="warn" />
         <appender-ref ref="console" />
     </root>
 </configuration> 
diff --git a/kernel/schedule/core/pom.xml b/kernel/schedule/core/pom.xml
index 12375fb6224..fa4a7fa3fdf 100644
--- a/kernel/schedule/core/pom.xml
+++ b/kernel/schedule/core/pom.xml
@@ -48,5 +48,11 @@
             <groupId>org.apache.shardingsphere.elasticjob</groupId>
             <artifactId>elasticjob-lite-lifecycle</artifactId>
         </dependency>
+        
+        <dependency>
+            <groupId>ch.qos.logback</groupId>
+            <artifactId>logback-classic</artifactId>
+            <scope>test</scope>
+        </dependency>
     </dependencies>
 </project>
diff --git a/parser/sql/dialect/doris/src/test/resources/logback-test.xml 
b/kernel/schedule/core/src/test/resources/logback-test.xml
similarity index 97%
copy from parser/sql/dialect/doris/src/test/resources/logback-test.xml
copy to kernel/schedule/core/src/test/resources/logback-test.xml
index d17f7efbfaf..b09304737d6 100644
--- a/parser/sql/dialect/doris/src/test/resources/logback-test.xml
+++ b/kernel/schedule/core/src/test/resources/logback-test.xml
@@ -28,7 +28,7 @@
     </logger>
     
     <root>
-        <level value="error" />
+        <level value="warn" />
         <appender-ref ref="console" />
     </root>
 </configuration> 
diff --git a/kernel/single/core/pom.xml b/kernel/single/core/pom.xml
index c09eff836a7..de93a7eef63 100644
--- a/kernel/single/core/pom.xml
+++ b/kernel/single/core/pom.xml
@@ -65,5 +65,11 @@
             <version>${project.version}</version>
             <scope>test</scope>
         </dependency>
+        
+        <dependency>
+            <groupId>ch.qos.logback</groupId>
+            <artifactId>logback-classic</artifactId>
+            <scope>test</scope>
+        </dependency>
     </dependencies>
 </project>
diff --git a/parser/sql/dialect/doris/src/test/resources/logback-test.xml 
b/kernel/single/core/src/test/resources/logback-test.xml
similarity index 97%
copy from parser/sql/dialect/doris/src/test/resources/logback-test.xml
copy to kernel/single/core/src/test/resources/logback-test.xml
index d17f7efbfaf..b09304737d6 100644
--- a/parser/sql/dialect/doris/src/test/resources/logback-test.xml
+++ b/kernel/single/core/src/test/resources/logback-test.xml
@@ -28,7 +28,7 @@
     </logger>
     
     <root>
-        <level value="error" />
+        <level value="warn" />
         <appender-ref ref="console" />
     </root>
 </configuration> 
diff --git a/kernel/sql-federation/compiler/pom.xml 
b/kernel/sql-federation/compiler/pom.xml
index 82c67969dca..9d057e5b2ba 100644
--- a/kernel/sql-federation/compiler/pom.xml
+++ b/kernel/sql-federation/compiler/pom.xml
@@ -125,6 +125,12 @@
             <groupId>com.jayway.jsonpath</groupId>
             <artifactId>json-path</artifactId>
         </dependency>
+        
+        <dependency>
+            <groupId>ch.qos.logback</groupId>
+            <artifactId>logback-classic</artifactId>
+            <scope>test</scope>
+        </dependency>
     </dependencies>
     
     <profiles>
diff --git a/kernel/sql-federation/core/pom.xml 
b/kernel/sql-federation/core/pom.xml
index 16739760888..8942d77ad12 100644
--- a/kernel/sql-federation/core/pom.xml
+++ b/kernel/sql-federation/core/pom.xml
@@ -63,6 +63,12 @@
             <version>${project.version}</version>
             <scope>test</scope>
         </dependency>
+        
+        <dependency>
+            <groupId>ch.qos.logback</groupId>
+            <artifactId>logback-classic</artifactId>
+            <scope>test</scope>
+        </dependency>
     </dependencies>
     
     <profiles>
diff --git a/kernel/sql-federation/distsql/handler/pom.xml 
b/kernel/sql-federation/distsql/handler/pom.xml
index 02474741bba..8361b533986 100644
--- a/kernel/sql-federation/distsql/handler/pom.xml
+++ b/kernel/sql-federation/distsql/handler/pom.xml
@@ -49,5 +49,11 @@
             <version>${project.version}</version>
             <scope>test</scope>
         </dependency>
+        
+        <dependency>
+            <groupId>ch.qos.logback</groupId>
+            <artifactId>logback-classic</artifactId>
+            <scope>test</scope>
+        </dependency>
     </dependencies>
 </project>
diff --git a/parser/sql/dialect/doris/src/test/resources/logback-test.xml 
b/kernel/sql-federation/distsql/handler/src/test/resources/logback-test.xml
similarity index 97%
copy from parser/sql/dialect/doris/src/test/resources/logback-test.xml
copy to 
kernel/sql-federation/distsql/handler/src/test/resources/logback-test.xml
index d17f7efbfaf..b09304737d6 100644
--- a/parser/sql/dialect/doris/src/test/resources/logback-test.xml
+++ b/kernel/sql-federation/distsql/handler/src/test/resources/logback-test.xml
@@ -28,7 +28,7 @@
     </logger>
     
     <root>
-        <level value="error" />
+        <level value="warn" />
         <appender-ref ref="console" />
     </root>
 </configuration> 
diff --git a/kernel/sql-parser/core/pom.xml b/kernel/sql-parser/core/pom.xml
index e370c1ef718..b67f0f0a735 100644
--- a/kernel/sql-parser/core/pom.xml
+++ b/kernel/sql-parser/core/pom.xml
@@ -49,5 +49,11 @@
             <version>${project.version}</version>
             <scope>test</scope>
         </dependency>
+        
+        <dependency>
+            <groupId>ch.qos.logback</groupId>
+            <artifactId>logback-classic</artifactId>
+            <scope>test</scope>
+        </dependency>
     </dependencies>
 </project>
diff --git a/parser/sql/dialect/doris/src/test/resources/logback-test.xml 
b/kernel/sql-parser/core/src/test/resources/logback-test.xml
similarity index 97%
copy from parser/sql/dialect/doris/src/test/resources/logback-test.xml
copy to kernel/sql-parser/core/src/test/resources/logback-test.xml
index d17f7efbfaf..b09304737d6 100644
--- a/parser/sql/dialect/doris/src/test/resources/logback-test.xml
+++ b/kernel/sql-parser/core/src/test/resources/logback-test.xml
@@ -28,7 +28,7 @@
     </logger>
     
     <root>
-        <level value="error" />
+        <level value="warn" />
         <appender-ref ref="console" />
     </root>
 </configuration> 
diff --git a/kernel/time-service/type/database/pom.xml 
b/kernel/time-service/type/database/pom.xml
index 604f7a29c7c..9e9985facb0 100644
--- a/kernel/time-service/type/database/pom.xml
+++ b/kernel/time-service/type/database/pom.xml
@@ -92,5 +92,10 @@
             <artifactId>HikariCP</artifactId>
             <scope>test</scope>
         </dependency>
+        <dependency>
+            <groupId>ch.qos.logback</groupId>
+            <artifactId>logback-classic</artifactId>
+            <scope>test</scope>
+        </dependency>
     </dependencies>
 </project>
diff --git a/kernel/transaction/core/pom.xml b/kernel/transaction/core/pom.xml
index 474bcb97a74..d0784e08955 100644
--- a/kernel/transaction/core/pom.xml
+++ b/kernel/transaction/core/pom.xml
@@ -75,5 +75,11 @@
             <version>${project.version}</version>
             <scope>test</scope>
         </dependency>
+        
+        <dependency>
+            <groupId>ch.qos.logback</groupId>
+            <artifactId>logback-classic</artifactId>
+            <scope>test</scope>
+        </dependency>
     </dependencies>
 </project>
diff --git a/kernel/transaction/type/base/seata-at/pom.xml 
b/kernel/transaction/type/base/seata-at/pom.xml
index 81911e5bbf2..8862e7fe19b 100644
--- a/kernel/transaction/type/base/seata-at/pom.xml
+++ b/kernel/transaction/type/base/seata-at/pom.xml
@@ -84,5 +84,11 @@
             <groupId>org.apache.httpcomponents.core5</groupId>
             <artifactId>httpcore5</artifactId>
         </dependency>
+        
+        <dependency>
+            <groupId>ch.qos.logback</groupId>
+            <artifactId>logback-classic</artifactId>
+            <scope>test</scope>
+        </dependency>
     </dependencies>
 </project>
diff --git a/kernel/transaction/type/xa/core/pom.xml 
b/kernel/transaction/type/xa/core/pom.xml
index 2076fafc289..1c45d35d251 100644
--- a/kernel/transaction/type/xa/core/pom.xml
+++ b/kernel/transaction/type/xa/core/pom.xml
@@ -138,5 +138,11 @@
             <groupId>com.zaxxer</groupId>
             <artifactId>HikariCP</artifactId>
         </dependency>
+        
+        <dependency>
+            <groupId>ch.qos.logback</groupId>
+            <artifactId>logback-classic</artifactId>
+            <scope>test</scope>
+        </dependency>
     </dependencies>
 </project>
diff --git a/kernel/transaction/type/xa/provider/atomikos/pom.xml 
b/kernel/transaction/type/xa/provider/atomikos/pom.xml
index 7d729d4d34a..9e8165251aa 100644
--- a/kernel/transaction/type/xa/provider/atomikos/pom.xml
+++ b/kernel/transaction/type/xa/provider/atomikos/pom.xml
@@ -61,5 +61,11 @@
             <groupId>com.atomikos</groupId>
             <artifactId>transactions-jdbc</artifactId>
         </dependency>
+        
+        <dependency>
+            <groupId>ch.qos.logback</groupId>
+            <artifactId>logback-classic</artifactId>
+            <scope>test</scope>
+        </dependency>
     </dependencies>
 </project>
diff --git a/kernel/transaction/type/xa/provider/narayana/pom.xml 
b/kernel/transaction/type/xa/provider/narayana/pom.xml
index 85c3e809512..2e7687315f0 100644
--- a/kernel/transaction/type/xa/provider/narayana/pom.xml
+++ b/kernel/transaction/type/xa/provider/narayana/pom.xml
@@ -80,5 +80,11 @@
             <groupId>org.jboss.logging</groupId>
             <artifactId>jboss-logging</artifactId>
         </dependency>
+        
+        <dependency>
+            <groupId>ch.qos.logback</groupId>
+            <artifactId>logback-classic</artifactId>
+            <scope>test</scope>
+        </dependency>
     </dependencies>
 </project>
diff --git a/mode/core/pom.xml b/mode/core/pom.xml
index f0243ba637e..0243150c7a4 100644
--- a/mode/core/pom.xml
+++ b/mode/core/pom.xml
@@ -61,5 +61,10 @@
             <groupId>org.awaitility</groupId>
             <artifactId>awaitility</artifactId>
         </dependency>
+        <dependency>
+            <groupId>ch.qos.logback</groupId>
+            <artifactId>logback-classic</artifactId>
+            <scope>test</scope>
+        </dependency>
     </dependencies>
 </project>
diff --git a/mode/type/cluster/core/pom.xml b/mode/type/cluster/core/pom.xml
index 93b78d9d427..b46dba5ee0d 100644
--- a/mode/type/cluster/core/pom.xml
+++ b/mode/type/cluster/core/pom.xml
@@ -71,5 +71,10 @@
             <groupId>org.awaitility</groupId>
             <artifactId>awaitility</artifactId>
         </dependency>
+        <dependency>
+            <groupId>ch.qos.logback</groupId>
+            <artifactId>logback-classic</artifactId>
+            <scope>test</scope>
+        </dependency>
     </dependencies>
 </project>
diff --git a/mode/type/cluster/repository/provider/etcd/pom.xml 
b/mode/type/cluster/repository/provider/etcd/pom.xml
index 24090af7ad2..85ec650377a 100644
--- a/mode/type/cluster/repository/provider/etcd/pom.xml
+++ b/mode/type/cluster/repository/provider/etcd/pom.xml
@@ -69,5 +69,10 @@
             <groupId>io.etcd</groupId>
             <artifactId>jetcd-core</artifactId>
         </dependency>
+        <dependency>
+            <groupId>ch.qos.logback</groupId>
+            <artifactId>logback-classic</artifactId>
+            <scope>test</scope>
+        </dependency>
     </dependencies>
 </project>
diff --git a/db-protocol/firebird/src/test/resources/logback-test.xml 
b/mode/type/cluster/repository/provider/etcd/src/test/resources/logback-test.xml
similarity index 100%
rename from db-protocol/firebird/src/test/resources/logback-test.xml
rename to 
mode/type/cluster/repository/provider/etcd/src/test/resources/logback-test.xml
diff --git a/mode/type/cluster/repository/provider/zookeeper/pom.xml 
b/mode/type/cluster/repository/provider/zookeeper/pom.xml
index 5d70ef28bb7..b2cb0064c6e 100644
--- a/mode/type/cluster/repository/provider/zookeeper/pom.xml
+++ b/mode/type/cluster/repository/provider/zookeeper/pom.xml
@@ -62,5 +62,10 @@
             <groupId>org.apache.curator</groupId>
             <artifactId>curator-test</artifactId>
         </dependency>
+        <dependency>
+            <groupId>ch.qos.logback</groupId>
+            <artifactId>logback-classic</artifactId>
+            <scope>test</scope>
+        </dependency>
     </dependencies>
 </project>
diff --git a/mode/type/standalone/core/pom.xml 
b/mode/type/standalone/core/pom.xml
index 5847875fefe..4150b5ace7d 100644
--- a/mode/type/standalone/core/pom.xml
+++ b/mode/type/standalone/core/pom.xml
@@ -61,5 +61,11 @@
             <version>${project.version}</version>
             <scope>test</scope>
         </dependency>
+        
+        <dependency>
+            <groupId>ch.qos.logback</groupId>
+            <artifactId>logback-classic</artifactId>
+            <scope>test</scope>
+        </dependency>
     </dependencies>
 </project>
diff --git a/mode/type/standalone/repository/provider/jdbc/pom.xml 
b/mode/type/standalone/repository/provider/jdbc/pom.xml
index f82c4b41e43..d051590382c 100644
--- a/mode/type/standalone/repository/provider/jdbc/pom.xml
+++ b/mode/type/standalone/repository/provider/jdbc/pom.xml
@@ -60,5 +60,11 @@
             <artifactId>h2</artifactId>
             <scope>runtime</scope>
         </dependency>
+        
+        <dependency>
+            <groupId>ch.qos.logback</groupId>
+            <artifactId>logback-classic</artifactId>
+            <scope>test</scope>
+        </dependency>
     </dependencies>
 </project>
diff --git a/pom.xml b/pom.xml
index 92e4cd1e420..cb1785db278 100644
--- a/pom.xml
+++ b/pom.xml
@@ -145,7 +145,6 @@
         <hamcrest.version>3.0</hamcrest.version>
         <mockito.version>4.11.0</mockito.version>
         <awaitility.version>4.3.0</awaitility.version>
-        <testcontainers.version>1.21.3</testcontainers.version>
         <commons-csv.version>1.9.0</commons-csv.version>
         
         <graal-sdk.version>24.1.2</graal-sdk.version>
@@ -440,6 +439,12 @@
                 <artifactId>jul-to-slf4j</artifactId>
                 <version>${slf4j.version}</version>
             </dependency>
+            <dependency>
+                <groupId>ch.qos.logback</groupId>
+                <artifactId>logback-classic</artifactId>
+                <version>${logback.version}</version>
+                <scope>runtime</scope>
+            </dependency>
             
             <dependency>
                 <groupId>org.projectlombok</groupId>
@@ -581,13 +586,6 @@
                 <scope>test</scope>
             </dependency>
             
-            <dependency>
-                <groupId>ch.qos.logback</groupId>
-                <artifactId>logback-classic</artifactId>
-                <version>${logback.version}</version>
-                <scope>test</scope>
-            </dependency>
-            
             <dependency>
                 <groupId>net.bytebuddy</groupId>
                 <artifactId>byte-buddy</artifactId>
@@ -678,11 +676,6 @@
             <groupId>org.slf4j</groupId>
             <artifactId>jcl-over-slf4j</artifactId>
         </dependency>
-        <dependency>
-            <groupId>ch.qos.logback</groupId>
-            <artifactId>logback-classic</artifactId>
-            <scope>test</scope>
-        </dependency>
         <dependency>
             <groupId>com.cedarsoftware</groupId>
             <artifactId>java-util</artifactId>
diff --git a/proxy/backend/core/pom.xml b/proxy/backend/core/pom.xml
index 1607c6c0a30..a201a8bcdb0 100644
--- a/proxy/backend/core/pom.xml
+++ b/proxy/backend/core/pom.xml
@@ -216,5 +216,10 @@
             <groupId>org.awaitility</groupId>
             <artifactId>awaitility</artifactId>
         </dependency>
+        <dependency>
+            <groupId>ch.qos.logback</groupId>
+            <artifactId>logback-classic</artifactId>
+            <scope>test</scope>
+        </dependency>
     </dependencies>
 </project>
diff --git a/proxy/backend/type/firebird/pom.xml 
b/proxy/backend/type/firebird/pom.xml
index 6c387293681..6739d4954c4 100644
--- a/proxy/backend/type/firebird/pom.xml
+++ b/proxy/backend/type/firebird/pom.xml
@@ -49,5 +49,11 @@
             <version>${project.version}</version>
             <scope>test</scope>
         </dependency>
+        
+        <dependency>
+            <groupId>ch.qos.logback</groupId>
+            <artifactId>logback-classic</artifactId>
+            <scope>test</scope>
+        </dependency>
     </dependencies>
 </project>
diff --git a/proxy/backend/type/mysql/pom.xml b/proxy/backend/type/mysql/pom.xml
index 022bbf5b5ba..182260556be 100644
--- a/proxy/backend/type/mysql/pom.xml
+++ b/proxy/backend/type/mysql/pom.xml
@@ -55,5 +55,11 @@
             <version>${project.version}</version>
             <scope>test</scope>
         </dependency>
+        
+        <dependency>
+            <groupId>ch.qos.logback</groupId>
+            <artifactId>logback-classic</artifactId>
+            <scope>test</scope>
+        </dependency>
     </dependencies>
 </project>
diff --git a/proxy/backend/type/opengauss/pom.xml 
b/proxy/backend/type/opengauss/pom.xml
index 7697dee75f3..bcee4b8dce3 100644
--- a/proxy/backend/type/opengauss/pom.xml
+++ b/proxy/backend/type/opengauss/pom.xml
@@ -49,5 +49,11 @@
             <version>${project.version}</version>
             <scope>test</scope>
         </dependency>
+        
+        <dependency>
+            <groupId>ch.qos.logback</groupId>
+            <artifactId>logback-classic</artifactId>
+            <scope>test</scope>
+        </dependency>
     </dependencies>
 </project>
diff --git a/proxy/backend/type/postgresql/pom.xml 
b/proxy/backend/type/postgresql/pom.xml
index 6fada99654e..7880112effa 100644
--- a/proxy/backend/type/postgresql/pom.xml
+++ b/proxy/backend/type/postgresql/pom.xml
@@ -49,5 +49,11 @@
             <version>${project.version}</version>
             <scope>test</scope>
         </dependency>
+        
+        <dependency>
+            <groupId>ch.qos.logback</groupId>
+            <artifactId>logback-classic</artifactId>
+            <scope>test</scope>
+        </dependency>
     </dependencies>
 </project>
diff --git a/proxy/bootstrap/pom.xml b/proxy/bootstrap/pom.xml
index 9e1dd4e6396..575df546256 100644
--- a/proxy/bootstrap/pom.xml
+++ b/proxy/bootstrap/pom.xml
@@ -64,11 +64,6 @@
             <scope>runtime</scope>
         </dependency>
         
-        <dependency>
-            <groupId>ch.qos.logback</groupId>
-            <artifactId>logback-classic</artifactId>
-            <scope>compile</scope>
-        </dependency>
         <dependency>
             <groupId>org.slf4j</groupId>
             <artifactId>jul-to-slf4j</artifactId>
@@ -225,6 +220,10 @@
                     <artifactId>jaybird</artifactId>
                     <scope>runtime</scope>
                 </dependency>
+                <dependency>
+                    <groupId>ch.qos.logback</groupId>
+                    <artifactId>logback-classic</artifactId>
+                </dependency>
             </dependencies>
         </profile>
     </profiles>
diff --git a/parser/sql/dialect/doris/src/test/resources/logback-test.xml 
b/proxy/bootstrap/src/test/resources/logback-test.xml
similarity index 97%
rename from parser/sql/dialect/doris/src/test/resources/logback-test.xml
rename to proxy/bootstrap/src/test/resources/logback-test.xml
index d17f7efbfaf..b09304737d6 100644
--- a/parser/sql/dialect/doris/src/test/resources/logback-test.xml
+++ b/proxy/bootstrap/src/test/resources/logback-test.xml
@@ -28,7 +28,7 @@
     </logger>
     
     <root>
-        <level value="error" />
+        <level value="warn" />
         <appender-ref ref="console" />
     </root>
 </configuration> 
diff --git a/proxy/frontend/core/pom.xml b/proxy/frontend/core/pom.xml
index 7d4acc25f68..0c96f9ae7dd 100644
--- a/proxy/frontend/core/pom.xml
+++ b/proxy/frontend/core/pom.xml
@@ -79,5 +79,11 @@
             <groupId>org.bouncycastle</groupId>
             <artifactId>bctls-jdk18on</artifactId>
         </dependency>
+        
+        <dependency>
+            <groupId>ch.qos.logback</groupId>
+            <artifactId>logback-classic</artifactId>
+            <scope>test</scope>
+        </dependency>
     </dependencies>
 </project>
diff --git a/proxy/frontend/type/firebird/pom.xml 
b/proxy/frontend/type/firebird/pom.xml
index bfa470e6257..d7130855cfd 100644
--- a/proxy/frontend/type/firebird/pom.xml
+++ b/proxy/frontend/type/firebird/pom.xml
@@ -60,5 +60,11 @@
             <artifactId>jaybird</artifactId>
             <scope>provided</scope>
         </dependency>
+        
+        <dependency>
+            <groupId>ch.qos.logback</groupId>
+            <artifactId>logback-classic</artifactId>
+            <scope>test</scope>
+        </dependency>
     </dependencies>
 </project>
diff --git a/proxy/frontend/type/mysql/pom.xml 
b/proxy/frontend/type/mysql/pom.xml
index fd028050b13..298e902f005 100644
--- a/proxy/frontend/type/mysql/pom.xml
+++ b/proxy/frontend/type/mysql/pom.xml
@@ -49,5 +49,10 @@
             <version>${project.version}</version>
             <scope>test</scope>
         </dependency>
+        <dependency>
+            <groupId>ch.qos.logback</groupId>
+            <artifactId>logback-classic</artifactId>
+            <scope>test</scope>
+        </dependency>
     </dependencies>
 </project>
diff --git a/proxy/frontend/type/opengauss/pom.xml 
b/proxy/frontend/type/opengauss/pom.xml
index e5ea1c22bd9..5635e1fee9c 100644
--- a/proxy/frontend/type/opengauss/pom.xml
+++ b/proxy/frontend/type/opengauss/pom.xml
@@ -55,5 +55,11 @@
             <artifactId>opengauss-jdbc</artifactId>
             <scope>provided</scope>
         </dependency>
+        
+        <dependency>
+            <groupId>ch.qos.logback</groupId>
+            <artifactId>logback-classic</artifactId>
+            <scope>test</scope>
+        </dependency>
     </dependencies>
 </project>
diff --git a/proxy/frontend/type/postgresql/pom.xml 
b/proxy/frontend/type/postgresql/pom.xml
index c5a6f5ba70c..259d52d44b0 100644
--- a/proxy/frontend/type/postgresql/pom.xml
+++ b/proxy/frontend/type/postgresql/pom.xml
@@ -60,5 +60,11 @@
             <artifactId>postgresql</artifactId>
             <scope>provided</scope>
         </dependency>
+        
+        <dependency>
+            <groupId>ch.qos.logback</groupId>
+            <artifactId>logback-classic</artifactId>
+            <scope>test</scope>
+        </dependency>
     </dependencies>
 </project>
diff --git a/test/e2e/agent/fixture/jdbc-fixture/pom.xml 
b/test/e2e/agent/fixture/jdbc-fixture/pom.xml
index ea2fc16c42f..99edb6c356c 100644
--- a/test/e2e/agent/fixture/jdbc-fixture/pom.xml
+++ b/test/e2e/agent/fixture/jdbc-fixture/pom.xml
@@ -71,7 +71,6 @@
         <dependency>
             <groupId>ch.qos.logback</groupId>
             <artifactId>logback-classic</artifactId>
-            <scope>compile</scope>
         </dependency>
         <dependency>
             <groupId>com.h2database</groupId>
diff --git a/test/e2e/driver/pom.xml b/test/e2e/driver/pom.xml
index 8feca737bce..07b5c9169ec 100644
--- a/test/e2e/driver/pom.xml
+++ b/test/e2e/driver/pom.xml
@@ -125,5 +125,10 @@
             <groupId>org.apache.curator</groupId>
             <artifactId>curator-test</artifactId>
         </dependency>
+        <dependency>
+            <groupId>ch.qos.logback</groupId>
+            <artifactId>logback-classic</artifactId>
+            <scope>test</scope>
+        </dependency>
     </dependencies>
 </project>
diff --git a/test/e2e/fixture/pom.xml b/test/e2e/fixture/pom.xml
index b1a6615244b..1787c8c5990 100644
--- a/test/e2e/fixture/pom.xml
+++ b/test/e2e/fixture/pom.xml
@@ -143,7 +143,6 @@
         <dependency>
             <groupId>ch.qos.logback</groupId>
             <artifactId>logback-classic</artifactId>
-            <scope>runtime</scope>
         </dependency>
         <dependency>
             <groupId>org.apache.shardingsphere</groupId>
diff --git a/test/e2e/operation/pipeline/pom.xml 
b/test/e2e/operation/pipeline/pom.xml
index 6762eaded49..3a08f387db4 100644
--- a/test/e2e/operation/pipeline/pom.xml
+++ b/test/e2e/operation/pipeline/pom.xml
@@ -160,6 +160,12 @@
             <type>test-jar</type>
         </dependency>
         
+        <dependency>
+            <groupId>ch.qos.logback</groupId>
+            <artifactId>logback-classic</artifactId>
+            <scope>test</scope>
+        </dependency>
+        
         <dependency>
             <groupId>org.awaitility</groupId>
             <artifactId>awaitility</artifactId>
diff --git a/test/e2e/operation/pipeline/src/test/resources/logback-test.xml 
b/test/e2e/operation/pipeline/src/test/resources/logback-test.xml
deleted file mode 100644
index 71ed4714d11..00000000000
--- a/test/e2e/operation/pipeline/src/test/resources/logback-test.xml
+++ /dev/null
@@ -1,35 +0,0 @@
-<?xml version="1.0"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<configuration>
-    <statusListener class="ch.qos.logback.core.status.NopStatusListener" />
-    <appender name="console" class="ch.qos.logback.core.ConsoleAppender">
-        <filter 
class="org.apache.shardingsphere.test.e2e.data.pipeline.logger.PipelineLoggerFilter"
 />
-        <encoder>
-            <pattern>[%-5level] %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] 
%logger{36} - %msg%n</pattern>
-        </encoder>
-    </appender>
-    <logger 
name="org.apache.shardingsphere.test.e2e.env.container.atomic.DockerITContainer"
 level="WARN" />
-    <logger name="com.zaxxer.hikari.pool.ProxyConnection" level="OFF" />
-    <logger name="com.github.dockerjava" level="WARN" />
-    <logger name="org.apache.zookeeper.ZooKeeper" level="OFF" />
-    <logger name="org.apache.zookeeper.ClientCnxn" level="OFF" />
-    <root level="INFO">
-        <appender-ref ref="console" />
-    </root>
-</configuration>
diff --git 
a/test/e2e/operation/showprocesslist/src/test/resources/logback-test.xml 
b/test/e2e/operation/showprocesslist/src/test/resources/logback-test.xml
deleted file mode 100644
index 27afde55dcb..00000000000
--- a/test/e2e/operation/showprocesslist/src/test/resources/logback-test.xml
+++ /dev/null
@@ -1,34 +0,0 @@
-<?xml version="1.0"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<configuration>
-    <statusListener class="ch.qos.logback.core.status.NopStatusListener" />
-    <appender name="console" class="ch.qos.logback.core.ConsoleAppender">
-        <encoder>
-            <pattern>[%-5level] %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] 
%logger{36} - %msg%n</pattern>
-        </encoder>
-    </appender>
-    <logger name="org.apache.shardingsphere" level="warn" additivity="true">
-        <appender-ref ref="console" />
-    </logger>
-    <logger name="com.zaxxer.hikari" level="warn" />
-    <root>
-        <level value="info" />
-        <appender-ref ref="console" />
-    </root>
-</configuration> 
diff --git a/test/e2e/operation/transaction/src/test/resources/logback-test.xml 
b/test/e2e/operation/transaction/src/test/resources/logback-test.xml
deleted file mode 100644
index 6022b3e0907..00000000000
--- a/test/e2e/operation/transaction/src/test/resources/logback-test.xml
+++ /dev/null
@@ -1,34 +0,0 @@
-<?xml version="1.0"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<configuration>
-    <statusListener class="ch.qos.logback.core.status.NopStatusListener" />
-    <appender name="console" class="ch.qos.logback.core.ConsoleAppender">
-        <encoder>
-            <pattern>[%-5level] %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] 
%logger{36} - %msg%n</pattern>
-        </encoder>
-    </appender>
-    <logger 
name="org.apache.shardingsphere.test.e2e.env.container.atomic.DockerITContainer"
 level="WARN" />
-    <logger name="com.zaxxer.hikari.pool.ProxyConnection" level="OFF" />
-    <logger name="org.testcontainers" level="INFO" />
-    <logger name="com.github.dockerjava" level="WARN" />
-    <root>
-        <level value="INFO" />
-        <appender-ref ref="console" />
-    </root>
-</configuration> 
diff --git a/test/e2e/pom.xml b/test/e2e/pom.xml
index e5999d0d821..ab948cc077e 100644
--- a/test/e2e/pom.xml
+++ b/test/e2e/pom.xml
@@ -39,4 +39,12 @@
     <properties>
         <maven.deploy.skip>true</maven.deploy.skip>
     </properties>
+    
+    <dependencies>
+        <dependency>
+            <groupId>org.testcontainers</groupId>
+            <artifactId>testcontainers</artifactId>
+            <scope>test</scope>
+        </dependency>
+    </dependencies>
 </project>
diff --git a/test/e2e/sql/src/test/resources/logback-test.xml 
b/test/e2e/sql/src/test/resources/logback-test.xml
deleted file mode 100644
index 84b5a0939eb..00000000000
--- a/test/e2e/sql/src/test/resources/logback-test.xml
+++ /dev/null
@@ -1,34 +0,0 @@
-<?xml version="1.0"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<configuration>
-    <statusListener class="ch.qos.logback.core.status.NopStatusListener" />
-    <appender name="console" class="ch.qos.logback.core.ConsoleAppender">
-        <encoder>
-            <pattern>[%-5level] %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] 
%logger{36} - %msg%n</pattern>
-        </encoder>
-    </appender>
-    <logger name="org.apache.shardingsphere" level="info" additivity="false">
-        <appender-ref ref="console" />
-    </logger>
-    <logger name="com.zaxxer.hikari" level="warn" />
-    <root>
-        <level value="info" />
-        <appender-ref ref="console" />
-    </root>
-</configuration> 
diff --git a/test/it/optimizer/pom.xml b/test/it/optimizer/pom.xml
index b5462ab894c..7ecebd0f784 100644
--- a/test/it/optimizer/pom.xml
+++ b/test/it/optimizer/pom.xml
@@ -101,5 +101,11 @@
             <version>${project.version}</version>
             <scope>test</scope>
         </dependency>
+        
+        <dependency>
+            <groupId>ch.qos.logback</groupId>
+            <artifactId>logback-classic</artifactId>
+            <scope>test</scope>
+        </dependency>
     </dependencies>
 </project>
diff --git a/test/it/pipeline/pom.xml b/test/it/pipeline/pom.xml
index 219dedfbcce..d0b02d0874f 100644
--- a/test/it/pipeline/pom.xml
+++ b/test/it/pipeline/pom.xml
@@ -108,6 +108,11 @@
             <groupId>org.apache.curator</groupId>
             <artifactId>curator-test</artifactId>
         </dependency>
+        <dependency>
+            <groupId>ch.qos.logback</groupId>
+            <artifactId>logback-classic</artifactId>
+            <scope>test</scope>
+        </dependency>
     </dependencies>
     
     <build>
diff --git a/test/it/rewriter/pom.xml b/test/it/rewriter/pom.xml
index 0828fdc49ee..e6e37461be1 100644
--- a/test/it/rewriter/pom.xml
+++ b/test/it/rewriter/pom.xml
@@ -140,5 +140,11 @@
             <version>${project.version}</version>
             <scope>test</scope>
         </dependency>
+        
+        <dependency>
+            <groupId>ch.qos.logback</groupId>
+            <artifactId>logback-classic</artifactId>
+            <scope>test</scope>
+        </dependency>
     </dependencies>
 </project>
diff --git 
a/test/it/yaml/src/main/java/org/apache/shardingsphere/test/it/yaml/YamlRuleNodeTupleSwapperEngineIT.java
 
b/test/it/yaml/src/main/java/org/apache/shardingsphere/test/it/yaml/YamlRuleNodeTupleSwapperEngineIT.java
index 4311a0aa105..938d754c284 100644
--- 
a/test/it/yaml/src/main/java/org/apache/shardingsphere/test/it/yaml/YamlRuleNodeTupleSwapperEngineIT.java
+++ 
b/test/it/yaml/src/main/java/org/apache/shardingsphere/test/it/yaml/YamlRuleNodeTupleSwapperEngineIT.java
@@ -17,7 +17,6 @@
 
 package org.apache.shardingsphere.test.it.yaml;
 
-import lombok.extern.slf4j.Slf4j;
 import org.apache.shardingsphere.infra.util.yaml.YamlEngine;
 import org.apache.shardingsphere.infra.yaml.config.pojo.YamlRootConfiguration;
 import 
org.apache.shardingsphere.infra.yaml.config.pojo.rule.YamlGlobalRuleConfiguration;
@@ -43,7 +42,6 @@ import static org.hamcrest.CoreMatchers.is;
 import static org.hamcrest.MatcherAssert.assertThat;
 import static org.junit.jupiter.api.Assertions.assertNotNull;
 
-@Slf4j
 public abstract class YamlRuleNodeTupleSwapperEngineIT {
     
     private final File yamlFile;
diff --git a/test/native/pom.xml b/test/native/pom.xml
index a65378feb9c..c8ca4b8d408 100644
--- a/test/native/pom.xml
+++ b/test/native/pom.xml
@@ -215,6 +215,11 @@
                 </exclusion>
             </exclusions>
         </dependency>
+        <dependency>
+            <groupId>ch.qos.logback</groupId>
+            <artifactId>logback-classic</artifactId>
+            <scope>test</scope>
+        </dependency>
     </dependencies>
     
     <build>
diff --git a/test/pom.xml b/test/pom.xml
index 0fa57bfebc9..733f15d0b41 100644
--- a/test/pom.xml
+++ b/test/pom.xml
@@ -37,6 +37,7 @@
     </modules>
     
     <properties>
+        <testcontainers.version>1.21.3</testcontainers.version>
         <maven.deploy.skip>true</maven.deploy.skip>
     </properties>
     
@@ -65,11 +66,5 @@
             <groupId>jakarta.activation</groupId>
             <artifactId>jakarta.activation-api</artifactId>
         </dependency>
-        
-        <dependency>
-            <groupId>org.testcontainers</groupId>
-            <artifactId>testcontainers</artifactId>
-            <scope>test</scope>
-        </dependency>
     </dependencies>
 </project>

Reply via email to