24 lines
690 B
Go
24 lines
690 B
Go
package logger
|
|
|
|
import "go.uber.org/zap/zapcore"
|
|
|
|
func NewConsoleEncoder() zapcore.Encoder {
|
|
return zapcore.NewConsoleEncoder(NewConsoleEncoderConfig())
|
|
}
|
|
|
|
func NewConsoleEncoderConfig() zapcore.EncoderConfig {
|
|
return zapcore.EncoderConfig{
|
|
TimeKey: zapcore.OmitKey,
|
|
LevelKey: "L",
|
|
NameKey: "N",
|
|
CallerKey: zapcore.OmitKey,
|
|
FunctionKey: zapcore.OmitKey,
|
|
MessageKey: "M",
|
|
StacktraceKey: zapcore.OmitKey,
|
|
LineEnding: zapcore.DefaultLineEnding,
|
|
EncodeLevel: zapcore.CapitalLevelEncoder,
|
|
EncodeTime: zapcore.ISO8601TimeEncoder,
|
|
EncodeDuration: zapcore.StringDurationEncoder,
|
|
EncodeCaller: zapcore.ShortCallerEncoder,
|
|
}
|
|
}
|