From 74a5a15d0b6e91f1b9bab5917fc54544b496d6f8 Mon Sep 17 00:00:00 2001 From: chenzhikai <895543892@qq.com> Date: Wed, 28 Aug 2024 17:11:47 +0800 Subject: [PATCH] =?UTF-8?q?initdb=E9=98=B6=E6=AE=B5=E8=B0=83=E6=95=B4DSS?= =?UTF-8?q?=20api=E6=97=A5=E5=BF=97=E4=B8=BAdebug=E7=BA=A7=E5=88=AB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/gausskernel/storage/dss/dss_log.cpp | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/gausskernel/storage/dss/dss_log.cpp b/src/gausskernel/storage/dss/dss_log.cpp index cdafc2ea8..e6f260b00 100644 --- a/src/gausskernel/storage/dss/dss_log.cpp +++ b/src/gausskernel/storage/dss/dss_log.cpp @@ -33,16 +33,24 @@ #include "ddes/dms/ss_init.h" #include "knl/knl_instance.h" +#define DSS_LOG_DEBUG 255 + void DSSInitLogger() { knl_instance_attr_dms *dms_attr = &g_instance.attr.attr_storage.dms_attr; logger_param_t log_param; + int ret = DSS_SUCCESS; log_param.log_level = (unsigned int)(dms_attr->sslog_level); log_param.log_backup_file_count = (unsigned int)(dms_attr->sslog_backup_file_count); log_param.log_max_file_size = ((uint64)(dms_attr->sslog_max_file_size)) * 1024; GetSSLogPath(log_param.log_home); - int ret = dss_call_init_logger(log_param.log_home, log_param.log_level, log_param.log_backup_file_count, log_param.log_max_file_size); + if (IsInitdb) { + ret = dss_call_init_logger(log_param.log_home, DSS_LOG_DEBUG, log_param.log_backup_file_count, log_param.log_max_file_size); + } else { + ret = dss_call_init_logger(log_param.log_home, log_param.log_level, log_param.log_backup_file_count, log_param.log_max_file_size); + } + if (ret != DSS_SUCCESS) { ereport(FATAL,(errmsg("failed to init dss looger"))); }