package logutil import ( "go.uber.org/zap" "go.uber.org/zap/zapcore" ) func NewLogger() *zap.SugaredLogger { zapConfig := zap.NewDevelopmentConfig() zapConfig.EncoderConfig = zapcore.EncoderConfig{ TimeKey: "time", LevelKey: "level", NameKey: "logger", MessageKey: "msg", CallerKey: "", StacktraceKey: "", LineEnding: zapcore.DefaultLineEnding, EncodeLevel: zapcore.CapitalColorLevelEncoder, EncodeTime: zapcore.ISO8601TimeEncoder, EncodeDuration: zapcore.StringDurationEncoder, } logger, _ := zapConfig.Build() defer logger.Sync() sugar := logger.Sugar() return sugar }