diff --git a/log/kis_default_log.go b/log/kis_default_log.go index ac2c31a..a74eeab 100644 --- a/log/kis_default_log.go +++ b/log/kis_default_log.go @@ -18,6 +18,7 @@ func init() { func MustNewKisDefaultSlog(opts ...KisLogOptions) { defaultSlog := getKisDefaultSLog(opts...) + initDefaultSlog(defaultSlog) SetLogger(defaultSlog) } @@ -74,7 +75,6 @@ func getKisDefaultSLog(opts ...KisLogOptions) *kisDefaultSlog { opt(defaultKisSlog) } - initDefaultSlog(defaultKisSlog) return defaultKisSlog } @@ -102,13 +102,10 @@ func (k *kisDefaultSlog) DebugF(str string, v ...interface{}) { slog.Debug(str, v...) } -func (k *kisDefaultSlog) SetDebugMode(enable bool) { +func (k *kisDefaultSlog) SetDebugMode() { k.mu.Lock() defer k.mu.Unlock() - - if enable { - k.level = slog.LevelDebug - } + k.level = slog.LevelDebug } func initDefaultSlog(kisLog *kisDefaultSlog) { diff --git a/log/kis_log.go b/log/kis_log.go index 09fb761..6e8b693 100644 --- a/log/kis_log.go +++ b/log/kis_log.go @@ -18,7 +18,7 @@ type KisLogger interface { DebugF(str string, v ...interface{}) // SetDebugMode 设置Debug模式 - SetDebugMode(enable bool) + SetDebugMode() } // kisLog 默认的KisLog 对象, 提供默认的日志打印方式, 均是打印在标准输出上。