fix: 修改 setDebugMode 接口参数

This commit is contained in:
王荣昌 2024-04-07 14:32:54 +08:00
parent 22729da9f5
commit 8e2f22fe52
2 changed files with 4 additions and 7 deletions

View File

@ -18,6 +18,7 @@ func init() {
func MustNewKisDefaultSlog(opts ...KisLogOptions) { func MustNewKisDefaultSlog(opts ...KisLogOptions) {
defaultSlog := getKisDefaultSLog(opts...) defaultSlog := getKisDefaultSLog(opts...)
initDefaultSlog(defaultSlog)
SetLogger(defaultSlog) SetLogger(defaultSlog)
} }
@ -74,7 +75,6 @@ func getKisDefaultSLog(opts ...KisLogOptions) *kisDefaultSlog {
opt(defaultKisSlog) opt(defaultKisSlog)
} }
initDefaultSlog(defaultKisSlog)
return defaultKisSlog return defaultKisSlog
} }
@ -102,14 +102,11 @@ func (k *kisDefaultSlog) DebugF(str string, v ...interface{}) {
slog.Debug(str, v...) slog.Debug(str, v...)
} }
func (k *kisDefaultSlog) SetDebugMode(enable bool) { func (k *kisDefaultSlog) SetDebugMode() {
k.mu.Lock() k.mu.Lock()
defer k.mu.Unlock() defer k.mu.Unlock()
if enable {
k.level = slog.LevelDebug k.level = slog.LevelDebug
} }
}
func initDefaultSlog(kisLog *kisDefaultSlog) { func initDefaultSlog(kisLog *kisDefaultSlog) {
replace := func(groups []string, a slog.Attr) slog.Attr { replace := func(groups []string, a slog.Attr) slog.Attr {

View File

@ -18,7 +18,7 @@ type KisLogger interface {
DebugF(str string, v ...interface{}) DebugF(str string, v ...interface{})
// SetDebugMode 设置Debug模式 // SetDebugMode 设置Debug模式
SetDebugMode(enable bool) SetDebugMode()
} }
// kisLog 默认的KisLog 对象, 提供默认的日志打印方式, 均是打印在标准输出上。 // kisLog 默认的KisLog 对象, 提供默认的日志打印方式, 均是打印在标准输出上。