日志优化

This commit is contained in:
hahwu 2025-02-13 14:14:30 +08:00
parent b9199c19dd
commit b0d74c0e60

View File

@ -27,7 +27,6 @@ const (
) )
type Logger struct { type Logger struct {
lock sync.Mutex
level int level int
baseLogger *log.Logger baseLogger *log.Logger
baseFile *os.File baseFile *os.File
@ -219,24 +218,36 @@ func Export(logger *Logger) {
func Debug(format string, a ...interface{}) { func Debug(format string, a ...interface{}) {
gloggerLock.Lock() gloggerLock.Lock()
defer gloggerLock.Unlock() defer gloggerLock.Unlock()
if gLogger == nil {
return
}
gLogger.doPrintf(debugLevel, printDebugLevel, format, a...) gLogger.doPrintf(debugLevel, printDebugLevel, format, a...)
} }
func Release(format string, a ...interface{}) { func Release(format string, a ...interface{}) {
gloggerLock.Lock() gloggerLock.Lock()
defer gloggerLock.Unlock() defer gloggerLock.Unlock()
if gLogger == nil {
return
}
gLogger.doPrintf(releaseLevel, printReleaseLevel, format, a...) gLogger.doPrintf(releaseLevel, printReleaseLevel, format, a...)
} }
func Error(format string, a ...interface{}) { func Error(format string, a ...interface{}) {
gloggerLock.Lock() gloggerLock.Lock()
defer gloggerLock.Unlock() defer gloggerLock.Unlock()
if gLogger == nil {
return
}
gLogger.doPrintf(errorLevel, printErrorLevel, format, a...) gLogger.doPrintf(errorLevel, printErrorLevel, format, a...)
} }
func Fatal(format string, a ...interface{}) { func Fatal(format string, a ...interface{}) {
gloggerLock.Lock() gloggerLock.Lock()
defer gloggerLock.Unlock() defer gloggerLock.Unlock()
if gLogger == nil {
return
}
gLogger.doPrintf(fatalLevel, printFatalLevel, format, a...) gLogger.doPrintf(fatalLevel, printFatalLevel, format, a...)
} }