| 1234567891011121314151617181920212223242526272829303132333435363738 |
- package logger
- import (
- "device-manage/common/global"
- "device-manage/tools"
- "device-manage/tools/config"
- "github.com/gogf/gf/os/glog"
- )
- var Logger *glog.Logger
- var JobLogger *glog.Logger
- var RequestLogger *glog.Logger
- func Setup() {
- Logger = glog.New()
- _ = Logger.SetPath(config.LoggerConfig.Path + "/bus")
- Logger.SetStdoutPrint(config.LoggerConfig.EnabledBUS && config.LoggerConfig.Stdout)
- Logger.SetFile("bus-{Ymd}.log")
- _ = Logger.SetLevelStr(config.LoggerConfig.Level)
- JobLogger = glog.New()
- _ = JobLogger.SetPath(config.LoggerConfig.Path + "/job")
- JobLogger.SetStdoutPrint(false)
- JobLogger.SetFile("db-{Ymd}.log")
- _ = JobLogger.SetLevelStr(config.LoggerConfig.Level)
- RequestLogger = glog.New()
- _ = RequestLogger.SetPath(config.LoggerConfig.Path + "/request")
- RequestLogger.SetStdoutPrint(false)
- RequestLogger.SetFile("access-{Ymd}.log")
- _ = RequestLogger.SetLevelStr(config.LoggerConfig.Level)
- Logger.Info(tools.Green("Logger init success!"))
- global.Logger = Logger.Line()
- global.JobLogger = JobLogger.Line()
- global.RequestLogger = RequestLogger.Line()
- }
|