fix: log constructor for TTY

This commit is contained in:
Daniel G. Taylor 2020-09-19 09:46:31 -07:00
parent 32c81db69a
commit 707c610d6f
No known key found for this signature in database
GPG key ID: 7BD6DC99C9A87E22

View file

@ -37,14 +37,12 @@ func NewDefaultLogger() (*zap.Logger, error) {
}
if isatty.IsTerminal(os.Stdout.Fd()) || isatty.IsCygwinTerminal(os.Stdout.Fd()) {
config := zap.NewDevelopmentConfig()
LogLevel = &config.Level
config.EncoderConfig.EncodeLevel = zapcore.CapitalColorLevelEncoder
config.EncoderConfig.EncodeTime = iso8601UTCTimeEncoder
return config.Build()
logConfig = zap.NewDevelopmentConfig()
logConfig.EncoderConfig.EncodeLevel = zapcore.CapitalColorLevelEncoder
} else {
logConfig = zap.NewProductionConfig()
}
logConfig = zap.NewProductionConfig()
logConfig.EncoderConfig.EncodeTime = iso8601UTCTimeEncoder
LogLevel = &logConfig.Level
return logConfig.Build()