From 9ea3327517ad4547f8ef3debeea31c6aa132d469 Mon Sep 17 00:00:00 2001 From: MaysWind Date: Thu, 8 Aug 2024 22:18:56 +0800 Subject: [PATCH] don't create log file if request log or query log are not enabled --- pkg/log/logger.go | 36 ++++++++++++++++++++---------------- 1 file changed, 20 insertions(+), 16 deletions(-) diff --git a/pkg/log/logger.go b/pkg/log/logger.go index 9feb7987..1a6e1ac2 100644 --- a/pkg/log/logger.go +++ b/pkg/log/logger.go @@ -68,28 +68,32 @@ func SetLoggerConfiguration(config *settings.Config, isDisableBootLog bool) erro defaultWriters = append(defaultWriters, defaultWriter) - if config.RequestFileLogPath != "" && config.RequestFileLogPath != config.FileLogPath { - requestWriter, err := NewRotateFileWriter(config.RequestFileLogPath, config.LogFileRotate, int64(config.LogFileMaxSize), config.LogFileMaxDays) + if config.EnableRequestLog { + if config.RequestFileLogPath != "" && config.RequestFileLogPath != config.FileLogPath { + requestWriter, err := NewRotateFileWriter(config.RequestFileLogPath, config.LogFileRotate, int64(config.LogFileMaxSize), config.LogFileMaxDays) - if err != nil { - return err + if err != nil { + return err + } + + requestWriters = append(requestWriters, requestWriter) + } else { + requestWriters = append(requestWriters, defaultWriter) } - - requestWriters = append(requestWriters, requestWriter) - } else { - requestWriters = append(requestWriters, defaultWriter) } - if config.QueryFileLogPath != "" && config.QueryFileLogPath != config.FileLogPath { - queryWriter, err := NewRotateFileWriter(config.QueryFileLogPath, config.LogFileRotate, int64(config.LogFileMaxSize), config.LogFileMaxDays) + if config.EnableQueryLog { + if config.QueryFileLogPath != "" && config.QueryFileLogPath != config.FileLogPath { + queryWriter, err := NewRotateFileWriter(config.QueryFileLogPath, config.LogFileRotate, int64(config.LogFileMaxSize), config.LogFileMaxDays) - if err != nil { - return err + if err != nil { + return err + } + + queryWriters = append(queryWriters, queryWriter) + } else { + queryWriters = append(queryWriters, defaultWriter) } - - queryWriters = append(queryWriters, queryWriter) - } else { - queryWriters = append(queryWriters, defaultWriter) } }