diff --git a/logger/logger.go b/logger/logger.go index 7902deb..a705e5a 100644 --- a/logger/logger.go +++ b/logger/logger.go @@ -70,7 +70,7 @@ func NewLogger(cfg *conf.LogConf) (*Logger, error) { multiWriter := io.MultiWriter(consoleWriter, fileWriter) logger := &Logger{ - level: vars.LogLevel(cfg.Level), + level: cfg.Level, fileWriter: fileWriter, consoleWriter: consoleWriter, logDir: cfg.Dir, diff --git a/with/logger.go b/with/logger.go new file mode 100644 index 0000000..780c41b --- /dev/null +++ b/with/logger.go @@ -0,0 +1,26 @@ +package with + +import ( + "strings" + + "git.apinb.com/bsm-sdk/core/conf" + "git.apinb.com/bsm-sdk/core/logger" + "git.apinb.com/bsm-sdk/core/vars" +) + +// 初始化Logger配置 +func Logger(cfg *conf.LogConf) { + if cfg == nil { + cfg = &conf.LogConf{ + Name: strings.ToLower(vars.ServiceKey), + Level: vars.LogLevel(vars.DEBUG), + Dir: "./logs/", + Endpoint: "", + Console: true, + File: true, + Remote: false, + } + } + + logger.InitLogger(cfg) +}