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

yiguolei pushed a commit to branch branch-4.0
in repository https://gitbox.apache.org/repos/asf/doris.git


The following commit(s) were added to refs/heads/branch-4.0 by this push:
     new fb5654c3c93 branch-4.0: [fix](be) Load JNI log4j2 properties config 
#63063 (#63074)
fb5654c3c93 is described below

commit fb5654c3c93a068af168f95972636236eadc54a1
Author: github-actions[bot] 
<41898282+github-actions[bot]@users.noreply.github.com>
AuthorDate: Sat May 9 15:31:58 2026 +0800

    branch-4.0: [fix](be) Load JNI log4j2 properties config #63063 (#63074)
    
    Cherry-picked from #63063
    
    Co-authored-by: Gabriel <[email protected]>
---
 .../doris/common/classloader/ScannerLoader.java    |  2 +-
 .../java-common/src/main/resources/log4j2.xml      | 63 ----------------------
 2 files changed, 1 insertion(+), 64 deletions(-)

diff --git 
a/fe/be-java-extensions/java-common/src/main/java/org/apache/doris/common/classloader/ScannerLoader.java
 
b/fe/be-java-extensions/java-common/src/main/java/org/apache/doris/common/classloader/ScannerLoader.java
index 3de8dcc70ee..1c5874031d4 100644
--- 
a/fe/be-java-extensions/java-common/src/main/java/org/apache/doris/common/classloader/ScannerLoader.java
+++ 
b/fe/be-java-extensions/java-common/src/main/java/org/apache/doris/common/classloader/ScannerLoader.java
@@ -63,7 +63,7 @@ public class ScannerLoader {
             }
 
             // Point log4j2 to our configuration file in classpath
-            System.setProperty("log4j2.configurationFile", "log4j2.xml");
+            System.setProperty("log4j2.configurationFile", 
"log4j2.properties");
 
             // Disable log4j2's shutdown hook to prevent premature shutdown in 
JNI environment
             System.setProperty("log4j.shutdownHookEnabled", "false");
diff --git a/fe/be-java-extensions/java-common/src/main/resources/log4j2.xml 
b/fe/be-java-extensions/java-common/src/main/resources/log4j2.xml
deleted file mode 100644
index b3624530420..00000000000
--- a/fe/be-java-extensions/java-common/src/main/resources/log4j2.xml
+++ /dev/null
@@ -1,63 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-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 status="WARN" name="JNIScannerConfig">
-    <Properties>
-        <Property 
name="logPath">${sys:logPath:-${env:DORIS_HOME}/log/jni.log}</Property>
-    </Properties>
-
-    <Appenders>
-        <Console name="Console" target="SYSTEM_ERR">
-            <PatternLayout pattern="%d{yyyy-MM-dd HH:mm:ss} %-5level [%t] 
%c{1.}:%L - %msg%n"/>
-        </Console>
-
-        <RollingFile name="File" fileName="${logPath}"
-                     filePattern="${logPath}.%i">
-            <PatternLayout pattern="%d{yyyy-MM-dd HH:mm:ss} %-5level [%t] 
%c{1.}:%L - %msg%n"/>
-            <Policies>
-                <SizeBasedTriggeringPolicy size="100MB"/>
-            </Policies>
-            <DefaultRolloverStrategy max="10"/>
-        </RollingFile>
-    </Appenders>
-
-    <Loggers>
-        <!-- Specific loggers for different components -->
-        <Logger name="org.apache.doris.trinoconnector" level="INFO" 
additivity="false">
-            <AppenderRef ref="File"/>
-            <AppenderRef ref="Console"/>
-        </Logger>
-
-        <Logger name="org.apache.doris.jdbc" level="INFO" additivity="false">
-            <AppenderRef ref="File"/>
-            <AppenderRef ref="Console"/>
-        </Logger>
-
-        <Logger name="org.apache.doris.common.classloader" level="INFO" 
additivity="false">
-            <AppenderRef ref="File"/>
-            <AppenderRef ref="Console"/>
-        </Logger>
-
-        <!-- Root logger catches everything else -->
-        <Root level="INFO">
-            <AppenderRef ref="File"/>
-            <AppenderRef ref="Console"/>
-        </Root>
-    </Loggers>
-</Configuration>


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to