framework_v2/internal/app/logger/init.go

24 lines
273 B
Go
Raw Normal View History

2024-06-15 16:55:25 +00:00
package logger
2024-06-13 01:16:48 +00:00
import (
2024-06-15 16:55:25 +00:00
"framework_v2/internal/app/facades"
2024-06-13 01:16:48 +00:00
"go.uber.org/zap"
)
var Logger *zap.Logger
func InitLogger() {
if Logger != nil {
return
}
var err error
Logger, err = zap.NewProduction()
if err != nil {
panic(err)
}
2024-06-15 16:55:25 +00:00
facades.Logger = Logger
2024-06-13 01:16:48 +00:00
}