mirror of
https://github.com/aceld/kis-flow.git
synced 2025-01-23 07:30:23 +08:00
fix: 修改 setDebugMode 接口参数
This commit is contained in:
parent
22729da9f5
commit
8e2f22fe52
@ -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 {
|
||||||
|
@ -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 对象, 提供默认的日志打印方式, 均是打印在标准输出上。
|
||||||
|
Loading…
Reference in New Issue
Block a user