From a7f5fca9a6720d6cc1696a00019f1b118b0a2994 Mon Sep 17 00:00:00 2001
From: deardeng <565620795@qq.com>
Date: Mon, 25 Mar 2024 16:53:46 +0800
Subject: [PATCH] [feature](merge-cloud) Change fe log rolling max size
---
.../java/org/apache/doris/common/Config.java | 4 ++++
.../org/apache/doris/common/Log4jConfig.java | 17 ++++++++++++++---
2 files changed, 18 insertions(+), 3 deletions(-)
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 5f8b6c09624873..a7d1970a7f31b1 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
@@ -2535,6 +2535,10 @@ public class Config extends ConfigBase {
// begin of cloud config
//==========================================================================
+ @ConfField public static int info_sys_accumulated_file_size = 4;
+ @ConfField public static int warn_sys_accumulated_file_size = 2;
+ @ConfField public static int audit_sys_accumulated_file_size = 4;
+
@ConfField
public static String cloud_unique_id = "";
diff --git a/fe/fe-core/src/main/java/org/apache/doris/common/Log4jConfig.java b/fe/fe-core/src/main/java/org/apache/doris/common/Log4jConfig.java
index 47d96765a9c30c..c76459bac140ca 100644
--- a/fe/fe-core/src/main/java/org/apache/doris/common/Log4jConfig.java
+++ b/fe/fe-core/src/main/java/org/apache/doris/common/Log4jConfig.java
@@ -59,7 +59,9 @@ public class Log4jConfig extends XmlConfiguration {
+ " \n"
+ " \n"
+ " \n"
- + " \n"
+ + " \n"
+ + " \n"
+ + " \n"
+ " \n"
+ " \n"
+ " \n"
@@ -74,7 +76,9 @@ public class Log4jConfig extends XmlConfiguration {
+ " \n"
+ " \n"
+ " \n"
- + " \n"
+ + " \n"
+ + " \n"
+ + " \n"
+ " \n"
+ " \n"
+ " \n"
@@ -89,7 +93,9 @@ public class Log4jConfig extends XmlConfiguration {
+ " \n"
+ " \n"
+ " \n"
- + " \n"
+ + " \n"
+ + " \n"
+ + " \n"
+ " \n"
+ " \n"
+ " \n"
@@ -215,6 +221,11 @@ private static void reconfig() throws IOException {
properties.put("audit_roll_maxsize", auditRollMaxSize);
properties.put("audit_roll_num", auditRollNum);
properties.put("audit_log_delete_age", auditDeleteAge);
+
+ properties.put("info_sys_accumulated_file_size", String.valueOf(Config.info_sys_accumulated_file_size));
+ properties.put("warn_sys_accumulated_file_size", String.valueOf(Config.warn_sys_accumulated_file_size));
+ properties.put("audit_sys_accumulated_file_size", String.valueOf(Config.audit_sys_accumulated_file_size));
+
properties.put("include_location_flag", sysLogMode.equalsIgnoreCase("NORMAL") ? "true" : "false");
properties.put("immediate_flush_flag", sysLogMode.equalsIgnoreCase("ASYNC") ? "false" : "true");
properties.put("audit_file_postfix", compressAuditLog ? ".gz" : "");