|
@@ -1,8 +1,10 @@
|
|
package common
|
|
package common
|
|
|
|
|
|
import (
|
|
import (
|
|
- "flag"
|
|
|
|
"app.yhyue.com/moapp/jyInfo/api/internal/config"
|
|
"app.yhyue.com/moapp/jyInfo/api/internal/config"
|
|
|
|
+ "app.yhyue.com/moapp/jyInfo/entity"
|
|
|
|
+ "flag"
|
|
|
|
+ "github.com/zeromicro/go-zero/core/logx"
|
|
"log"
|
|
"log"
|
|
|
|
|
|
"github.com/zeromicro/go-zero/core/conf"
|
|
"github.com/zeromicro/go-zero/core/conf"
|
|
@@ -11,7 +13,24 @@ import (
|
|
var configFile = flag.String("fff", "etc/info-api.yaml", "the config file")
|
|
var configFile = flag.String("fff", "etc/info-api.yaml", "the config file")
|
|
var C config.Config
|
|
var C config.Config
|
|
|
|
|
|
|
|
+//
|
|
|
|
+var logFile = flag.String("lf", "etc/logs.yaml", "the config file")
|
|
|
|
+var logc entity.Logc
|
|
|
|
+
|
|
func init() {
|
|
func init() {
|
|
conf.MustLoad(*configFile, &C)
|
|
conf.MustLoad(*configFile, &C)
|
|
- log.Println("初始化配置")
|
|
|
|
|
|
+ log.Println("初始化配置") //
|
|
|
|
+ //初始化日志信息
|
|
|
|
+ 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, "--日志记录")
|
|
|
|
+ }
|
|
|
|
+ }
|
|
}
|
|
}
|