Lock the writer for the logger to prevent a race condition when used from multiple goroutines
parent
2bb5b68833
commit
d864c7e857
|
@ -41,7 +41,7 @@ func (c *Config) New(defaultOutput io.Writer) (*zap.Logger, error) {
|
|||
}
|
||||
return zap.New(zapcore.NewCore(
|
||||
encoder,
|
||||
zapcore.AddSync(w),
|
||||
zapcore.Lock(zapcore.AddSync(w)),
|
||||
c.Level,
|
||||
)), nil
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue