mirror of
https://github.com/serty2005/rmser.git
synced 2026-02-04 19:02:33 -06:00
start rmser
This commit is contained in:
25
pkg/logger/logger.go
Normal file
25
pkg/logger/logger.go
Normal file
@@ -0,0 +1,25 @@
|
||||
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())
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user