Files
go-clip/internal/util/util.go
2022-07-04 06:51:34 +02:00

25 lines
405 B
Go

package util
import (
"go.uber.org/zap"
"go.uber.org/zap/zapcore"
)
var Logger *zap.SugaredLogger
func InitializeLogging(development bool) {
var cfg zap.Config
if development {
cfg = zap.NewDevelopmentConfig()
cfg.EncoderConfig.EncodeTime = zapcore.RFC3339TimeEncoder
} else {
cfg = zap.NewProductionConfig()
}
l, err := cfg.Build()
if err != nil {
panic(err)
}
Logger = l.Sugar()
}