package dnmshared import ( "go.uber.org/zap" "go.uber.org/zap/zapcore" ) var Logger *zap.Logger var LoggerConfig zap.Config func init() { LoggerConfig = zap.NewDevelopmentConfig() LoggerConfig.Level.SetLevel(zap.InfoLevel) LoggerConfig.Development = false LoggerConfig.Sampling = &zap.SamplingConfig{ Initial: 100, Thereafter: 100, } LoggerConfig.EncoderConfig.EncodeLevel = zapcore.CapitalColorLevelEncoder var err error Logger, err = LoggerConfig.Build() if nil != err { panic(err) } }