From 395ec96f43872315de08c5172f6ff5b29f0de397 Mon Sep 17 00:00:00 2001 From: hahwu <31872165+hahwu@users.noreply.github.com> Date: Thu, 13 Feb 2025 14:14:30 +0800 Subject: [PATCH] =?UTF-8?q?=E6=97=A5=E5=BF=97=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/server/pkg/github.com/name5566/leaf/log/log.go | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/server/pkg/github.com/name5566/leaf/log/log.go b/src/server/pkg/github.com/name5566/leaf/log/log.go index 44f7db4b..8c6ab230 100644 --- a/src/server/pkg/github.com/name5566/leaf/log/log.go +++ b/src/server/pkg/github.com/name5566/leaf/log/log.go @@ -27,7 +27,6 @@ const ( ) type Logger struct { - lock sync.Mutex level int baseLogger *log.Logger baseFile *os.File @@ -219,24 +218,36 @@ func Export(logger *Logger) { func Debug(format string, a ...interface{}) { gloggerLock.Lock() defer gloggerLock.Unlock() + if gLogger == nil { + return + } gLogger.doPrintf(debugLevel, printDebugLevel, format, a...) } func Release(format string, a ...interface{}) { gloggerLock.Lock() defer gloggerLock.Unlock() + if gLogger == nil { + return + } gLogger.doPrintf(releaseLevel, printReleaseLevel, format, a...) } func Error(format string, a ...interface{}) { gloggerLock.Lock() defer gloggerLock.Unlock() + if gLogger == nil { + return + } gLogger.doPrintf(errorLevel, printErrorLevel, format, a...) } func Fatal(format string, a ...interface{}) { gloggerLock.Lock() defer gloggerLock.Unlock() + if gLogger == nil { + return + } gLogger.doPrintf(fatalLevel, printFatalLevel, format, a...) }