Initial commit including .env

This commit is contained in:
2026-06-22 17:43:40 +05:30
commit c577d47b75
286 changed files with 85878 additions and 0 deletions

37
utils/logger.go Normal file
View File

@@ -0,0 +1,37 @@
package utils
import (
"go.uber.org/zap"
"go.uber.org/zap/zapcore"
)
var Logger *zap.SugaredLogger
func init() {
config := zap.NewProductionConfig()
config.EncoderConfig.TimeKey = "time"
config.EncoderConfig.EncodeTime = zapcore.RFC3339TimeEncoder
config.EncoderConfig.EncodeLevel = zapcore.CapitalLevelEncoder
l, err := config.Build()
if err != nil {
l, _ = zap.NewDevelopment()
}
Logger = l.Sugar()
}
func Info(msg string, keysAndValues ...interface{}) {
Logger.Infow(msg, keysAndValues...)
}
func Error(msg string, keysAndValues ...interface{}) {
Logger.Errorw(msg, keysAndValues...)
}
func Debug(msg string, keysAndValues ...interface{}) {
Logger.Debugw(msg, keysAndValues...)
}
func Warn(msg string, keysAndValues ...interface{}) {
Logger.Warnw(msg, keysAndValues...)
}