日志优化
This commit is contained in:
parent
b9199c19dd
commit
b0d74c0e60
@ -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...)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user