Files
rmser/pkg/logger/logger.go
2025-11-29 08:40:24 +03:00

25 lines
507 B
Go

package logger
import (
"go.uber.org/zap"
"go.uber.org/zap/zapcore"
)
var Log *zap.Logger
func Init(mode string) {
var config zap.Config
if mode == "release" {
config = zap.NewProductionConfig()
} else {
config = zap.NewDevelopmentConfig()
config.EncoderConfig.EncodeLevel = zapcore.CapitalColorLevelEncoder
}
var err error
Log, err = config.Build()
if err != nil {
panic("не удалось инициализировать логгер: " + err.Error())
}
}