日志优化

This commit is contained in:
hahwu 2025-02-13 14:14:30 +08:00
parent f8be72d51a
commit 395ec96f43

View File

@ -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...)
}