ing
This commit is contained in:
parent
e489d57791
commit
d3cb3ba728
18
logging.go
18
logging.go
|
@ -6,9 +6,16 @@ import (
|
||||||
"go.uber.org/zap"
|
"go.uber.org/zap"
|
||||||
)
|
)
|
||||||
|
|
||||||
var Logger *zap.Logger
|
var logger *zap.Logger
|
||||||
|
|
||||||
func init() {
|
func Logger() *zap.Logger {
|
||||||
|
if nil != logger {
|
||||||
|
initializeLogger()
|
||||||
|
}
|
||||||
|
return logger
|
||||||
|
}
|
||||||
|
|
||||||
|
func initializeLogger() {
|
||||||
var cfg zap.Config
|
var cfg zap.Config
|
||||||
var err error
|
var err error
|
||||||
|
|
||||||
|
@ -16,10 +23,13 @@ func init() {
|
||||||
conf.SetConfigPath("./config")
|
conf.SetConfigPath("./config")
|
||||||
|
|
||||||
if err = conf.Load(&cfg, "logging.json"); nil != err {
|
if err = conf.Load(&cfg, "logging.json"); nil != err {
|
||||||
panic(err)
|
if logger, err = zap.NewDevelopment(); nil != err {
|
||||||
|
panic(err)
|
||||||
|
}
|
||||||
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
if Logger, err = cfg.Build(); nil != err {
|
if logger, err = cfg.Build(); nil != err {
|
||||||
panic(err)
|
panic(err)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user