()
| 41 | } |
| 42 | |
| 43 | func getEncoder() zapcore.Encoder { |
| 44 | encoderConfig := zap.NewProductionEncoderConfig() |
| 45 | encoderConfig.EncodeTime = zapcore.ISO8601TimeEncoder |
| 46 | encoderConfig.EncodeLevel = zapcore.CapitalLevelEncoder |
| 47 | encoderConfig.TimeKey = "time" |
| 48 | |
| 49 | return zapcore.NewJSONEncoder(encoderConfig) |
| 50 | } |
| 51 | |
| 52 | func getWriteSyncer(filename string, maxBackups, maxAge, maxSize int, compress bool) (zapcore.WriteSyncer, error) { |
| 53 | lumberJackLogger := &lumberjack.Logger{ |