|
@@ -1,16 +1,20 @@
|
|
|
package init
|
|
|
|
|
|
import (
|
|
|
- "flag"
|
|
|
- "github.com/zeromicro/go-zero/core/conf"
|
|
|
"app.yhyue.com/moapp/jyInfo/rpc/common/internal/config"
|
|
|
"app.yhyue.com/moapp/jyInfo/rpc/model"
|
|
|
- "app.yhyue.com/moapp/jyInfo/rpc/util"
|
|
|
+ "flag"
|
|
|
+ "github.com/zeromicro/go-zero/core/conf"
|
|
|
+ "github.com/zeromicro/go-zero/core/logx"
|
|
|
)
|
|
|
|
|
|
var configFile = flag.String("f", "etc/common.yaml", "the config file")
|
|
|
var C config.Config
|
|
|
|
|
|
+//
|
|
|
+var logFile = flag.String("lf", "etc/logs.yaml", "the config file")
|
|
|
+var logc model.Logc
|
|
|
+
|
|
|
//
|
|
|
func init() {
|
|
|
conf.MustLoad(*configFile, &C)
|
|
@@ -32,7 +36,21 @@ func init() {
|
|
|
nsq := C.Nsq
|
|
|
model.InitNsqConfig(&nsq)
|
|
|
//定时任务
|
|
|
- tk := C.Task
|
|
|
- //日志清除
|
|
|
- go util.NewTaskInit(tk.IsRun, tk.TaskInfoLog.Flag, tk.TaskInfoLog.Cron, tk.TaskInfoLog.EffectiveTime).Crontab()
|
|
|
+ //tk := C.Task
|
|
|
+ ////日志清除
|
|
|
+ //go util.NewTaskInit(tk.IsRun, tk.TaskInfoLog.Flag, tk.TaskInfoLog.Cron, tk.TaskInfoLog.EffectiveTime).Crontab()
|
|
|
+ //
|
|
|
+ //初始化日志信息
|
|
|
+ conf.MustLoad(*logFile, &logc)
|
|
|
+ if len(logc.Level) > 0 {
|
|
|
+ for _, v := range logc.Level {
|
|
|
+ logx.MustSetup(logx.LogConf{
|
|
|
+ Mode: logc.Mode,
|
|
|
+ Path: logc.Path,
|
|
|
+ Level: v,
|
|
|
+ KeepDays: logc.KeepDays,
|
|
|
+ })
|
|
|
+ logx.Info(v, "--日志记录")
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|