This is an automated email from the ASF dual-hosted git repository.
Gabriel39 pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/doris.git
The following commit(s) were added to refs/heads/master by this push:
new 9ba7e0416d1 [fix](be) Load JNI log4j2 properties config (#63063)
9ba7e0416d1 is described below
commit 9ba7e0416d18733d4a1e0d4fb9809ad152a4ab23
Author: Gabriel <[email protected]>
AuthorDate: Fri May 8 15:41:47 2026 +0800
[fix](be) Load JNI log4j2 properties config (#63063)
Problem Summary: ScannerLoader forced log4j2.xml even when the
file-based log4j2.properties resource should be used, causing JNI logs
to keep using the XML configuration.
---
.../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]