File tree Expand file tree Collapse file tree 1 file changed +6
-6
lines changed Expand file tree Collapse file tree 1 file changed +6
-6
lines changed Original file line number Diff line number Diff line change @@ -112,10 +112,10 @@ type Config struct {
112112// with a timestamp. The output always goes to stderr.
113113func New (config * Config ) log.Logger {
114114 if config .Format != nil && config .Format .s == "json" {
115- return NewWithLogger (log .NewJSONLogger (os .Stderr ), config )
116- } else {
117- return NewWithLogger (log .NewLogfmtLogger (os .Stderr ), config )
115+ return NewWithLogger (log .NewJSONLogger (log .NewSyncWriter (os .Stderr )), config )
118116 }
117+
118+ return NewWithLogger (log .NewLogfmtLogger (log .NewSyncWriter (os .Stderr )), config )
119119}
120120
121121// NewWithLogger returns a new leveled oklog logger with a custom log.Logger.
@@ -135,10 +135,10 @@ func NewWithLogger(l log.Logger, config *Config) log.Logger {
135135// changed, like the level.
136136func NewDynamic (config * Config ) * logger {
137137 if config .Format != nil && config .Format .s == "json" {
138- return NewDynamicWithLogger (log .NewJSONLogger (os .Stderr ), config )
139- } else {
140- return NewDynamicWithLogger (log .NewLogfmtLogger (os .Stderr ), config )
138+ return NewDynamicWithLogger (log .NewJSONLogger (log .NewSyncWriter (os .Stderr )), config )
141139 }
140+
141+ return NewDynamicWithLogger (log .NewLogfmtLogger (log .NewSyncWriter (os .Stderr )), config )
142142}
143143
144144// NewDynamicWithLogger returns a new leveled logger with a custom io.Writer.
You can’t perform that action at this time.
0 commit comments