Encode durations as a string so they are more user-friendly
parent
ae0b28a583
commit
332de90f9d
|
@ -13,6 +13,9 @@ func New(w io.Writer) *zap.Logger {
|
|||
config.EncodeTime = func(ts time.Time, encoder zapcore.PrimitiveArrayEncoder) {
|
||||
encoder.AppendString(ts.UTC().Format(time.RFC3339))
|
||||
}
|
||||
config.EncodeDuration = func(d time.Duration, encoder zapcore.PrimitiveArrayEncoder) {
|
||||
encoder.AppendString(d.String())
|
||||
}
|
||||
return zap.New(zapcore.NewCore(
|
||||
zapcore.NewConsoleEncoder(config),
|
||||
zapcore.Lock(zapcore.AddSync(w)),
|
||||
|
|
Loading…
Reference in New Issue