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

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


The following commit(s) were added to refs/heads/master by this push:
     new 65ab732df [AMORO-3420] Fix info-level log message printing issue 
(#3432)
65ab732df is described below

commit 65ab732dfddc9ae3a740c6249244a725152ca02e
Author: ZhouJinsong <[email protected]>
AuthorDate: Sat Feb 8 10:02:55 2025 +0800

    [AMORO-3420] Fix info-level log message printing issue (#3432)
    
    * Do not set log level in codes
    
    * Fix log4j2.xml format
---
 .../amoro/server/terminal/local/LocalSessionFactory.java      |  1 -
 amoro-ams/src/main/resources/log4j2.xml                       |  6 ++++--
 dist/src/main/amoro-bin/conf/log4j2.xml                       | 11 ++++++++---
 3 files changed, 12 insertions(+), 6 deletions(-)

diff --git 
a/amoro-ams/src/main/java/org/apache/amoro/server/terminal/local/LocalSessionFactory.java
 
b/amoro-ams/src/main/java/org/apache/amoro/server/terminal/local/LocalSessionFactory.java
index b5698dc1b..edbcd4515 100644
--- 
a/amoro-ams/src/main/java/org/apache/amoro/server/terminal/local/LocalSessionFactory.java
+++ 
b/amoro-ams/src/main/java/org/apache/amoro/server/terminal/local/LocalSessionFactory.java
@@ -149,7 +149,6 @@ public class LocalSessionFactory implements 
TerminalSessionFactory {
       }
 
       context = SparkSession.builder().config(sparkconf).getOrCreate();
-      context.sparkContext().setLogLevel("WARN");
     }
 
     return context;
diff --git a/amoro-ams/src/main/resources/log4j2.xml 
b/amoro-ams/src/main/resources/log4j2.xml
index 7602b1833..0a6c76df2 100644
--- a/amoro-ams/src/main/resources/log4j2.xml
+++ b/amoro-ams/src/main/resources/log4j2.xml
@@ -41,9 +41,11 @@
     <Loggers>
         <Root level="debug">
             <AppenderRef ref="consoleAppender" level="info"/>
-            <AppenderRef ref="consoleAppender" level="error"/>
         </Root>
-        <Logger name="iceberg.metric"  level="info">
+        <Logger name="org.apache.spark" additivity="false">
+            <AppenderRef ref="consoleAppender" level="warn"/>
+        </Logger>
+        <Logger name="iceberg.metric"  level="info" additivity="false">
             <AppenderRef ref="icebergRestMetricReporter"/>
         </Logger>
     </Loggers>
diff --git a/dist/src/main/amoro-bin/conf/log4j2.xml 
b/dist/src/main/amoro-bin/conf/log4j2.xml
index f31dffe50..82bfe4678 100644
--- a/dist/src/main/amoro-bin/conf/log4j2.xml
+++ b/dist/src/main/amoro-bin/conf/log4j2.xml
@@ -108,14 +108,19 @@
     </Appenders>
 
     <Loggers>
-        <logger name="amoro.metric"  level="info">
+        <logger name="amoro.metric"  level="info" additivity="false">
             <!-- iceberg rest metric reporter logs -->
-            <AppenderRef ref="amoroMetricReporter" />
+            <AppenderRef ref="amoroMetricReporter"/>
+        </logger>
+
+        <logger name="org.apache.spark"  level="warn" additivity="false">
+            <AppenderRef ref="infoFileAppender"/>
+            <AppenderRef ref="consoleAppender" level="${CONSOLE_LEVEL}"/>
         </logger>
 
         <Root level="debug">
             <!--By default, debug logs are not printed-->
-<!--            <AppenderRef ref="debugFileAppender" level="debug"/>-->
+            <!--<AppenderRef ref="debugFileAppender" level="debug"/>-->
             <AppenderRef ref="infoFileAppender" level="info"/>
             <AppenderRef ref="errorFileAppender" level="error"/>
             <!-- SET CONSOLE_LOG_LEVEL=info to print console logger in docker 
-->

Reply via email to