added level based logging using uber/zap

This commit is contained in:
aishwarya-raimule
2023-01-09 19:34:48 +05:30
parent 1ad5c94ee2
commit 755b85ef15
8 changed files with 164 additions and 398 deletions

20
utils/logger.go Normal file
View File

@@ -0,0 +1,20 @@
package utils
import (
"go.uber.org/zap"
"log"
)
var logger *zap.Logger
func InitializeLogger() {
var init_err error
logger, init_err = zap.NewProduction()
if init_err != nil {
log.Fatal("failed to initialize logger")
}
}
func GetLogger() *zap.Logger {
return logger
}