This is an automated email from the ASF dual-hosted git repository.
dataroaring 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 bb68900bedb [fix](bdbje) Fix bdbje logging level not work (#27597)
bb68900bedb is described below
commit bb68900bedb8cb6c945c0f6cb280b0119f499524
Author: Lei Zhang <[email protected]>
AuthorDate: Mon Nov 27 21:24:34 2023 +0800
[fix](bdbje) Fix bdbje logging level not work (#27597)
* `EnvironmentConfig.FILE_LOGGING_LEVEL` only set FileHandlerLevel, we
should
set logger level firstly, otherwise it will not take effect.
---
fe/fe-common/src/main/java/org/apache/doris/common/Config.java | 2 +-
.../src/main/java/org/apache/doris/journal/bdbje/BDBEnvironment.java | 3 +++
2 files changed, 4 insertions(+), 1 deletion(-)
diff --git a/fe/fe-common/src/main/java/org/apache/doris/common/Config.java
b/fe/fe-common/src/main/java/org/apache/doris/common/Config.java
index 989fc5b2f75..d1685b6247b 100644
--- a/fe/fe-common/src/main/java/org/apache/doris/common/Config.java
+++ b/fe/fe-common/src/main/java/org/apache/doris/common/Config.java
@@ -1982,7 +1982,7 @@ public class Config extends ConfigBase {
* OFF, SEVERE, WARNING, INFO, CONFIG, FINE, FINER, FINEST, ALL
*/
@ConfField
- public static String bdbje_file_logging_level = "ALL";
+ public static String bdbje_file_logging_level = "INFO";
/**
* When holding lock time exceeds the threshold, need to report it.
diff --git
a/fe/fe-core/src/main/java/org/apache/doris/journal/bdbje/BDBEnvironment.java
b/fe/fe-core/src/main/java/org/apache/doris/journal/bdbje/BDBEnvironment.java
index 1b608751c76..47405c5c50e 100644
---
a/fe/fe-core/src/main/java/org/apache/doris/journal/bdbje/BDBEnvironment.java
+++
b/fe/fe-core/src/main/java/org/apache/doris/journal/bdbje/BDBEnvironment.java
@@ -59,6 +59,7 @@ import java.util.List;
import java.util.Set;
import java.util.concurrent.TimeUnit;
import java.util.concurrent.locks.ReentrantReadWriteLock;
+import java.util.logging.Level;
import java.util.stream.Collectors;
/* this class contains the reference to bdb environment.
@@ -139,6 +140,8 @@ public class BDBEnvironment {
String.valueOf(Config.bdbje_reserved_disk_bytes));
if (BDBJE_LOG_LEVEL.contains(Config.bdbje_file_logging_level)) {
+ java.util.logging.Logger parent =
java.util.logging.Logger.getLogger("com.sleepycat.je");
+ parent.setLevel(Level.parse(Config.bdbje_file_logging_level));
environmentConfig.setConfigParam(EnvironmentConfig.FILE_LOGGING_LEVEL,
Config.bdbje_file_logging_level);
} else {
LOG.warn("bdbje_file_logging_level invalid value: {}, will not
take effort, use default",
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]