Files
janus/utils/logger.go
2023-02-01 13:00:02 +05:30

28 lines
417 B
Go

package utils
import (
"go.uber.org/zap"
"log"
)
var logger *zap.Logger
func InitializeLogger(env string) {
var init_err error
if env == "DEV" {
logger, init_err = zap.NewDevelopment()
} else {
logger, init_err = zap.NewProduction()
}
if init_err != nil {
log.Fatal("failed to initialize logger")
}
}
func GetLogger() *zap.Logger {
if logger == nil {
InitializeLogger("PROD")
}
return logger
}