Skip to content

Commit b09ea66

Browse files
author
zhangyu
committed
feat:klog重写
1 parent d99dff5 commit b09ea66

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

os/klog/klog.go

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package klog
22

33
import (
4+
"fmt"
45
"strings"
56

67
"github.com/edifierx666/goproject-kit/os/klog/core"
@@ -80,7 +81,9 @@ func NewLogger(encoderCfg *encoder.KlogEncoder, cfg ...*LoggerCfg) *Logger {
8081
}
8182

8283
if loggerCfg.EncodeLevel != "" {
83-
encoderCfg.EncodeLevel(ZapEncodeLevel(loggerCfg.EncodeLevel))
84+
encoderCfg.EncodeLevel(func(level zapcore.Level, arrayEncoder zapcore.PrimitiveArrayEncoder) {
85+
arrayEncoder.AppendString(fmt.Sprintf("[%v]", level.CapitalString()))
86+
})
8487
}
8588
if loggerCfg.LogInConsole {
8689
cores = append(cores, CreateConsoleCoreWithLoggerCfg(encoderCfg, loggerCfg))
@@ -149,6 +152,7 @@ func ZapEncodeLevel(levelEncoder string) zapcore.LevelEncoder {
149152
return zapcore.LowercaseLevelEncoder
150153
}
151154
}
155+
152156
func TransportLevel(l string) zapcore.Level {
153157
l = strings.ToLower(l)
154158
switch l {

0 commit comments

Comments
 (0)