From 9ef37b12abea2fbbc9d4d390fe7c9ae52903da92 Mon Sep 17 00:00:00 2001 From: panlei <2799247126@qq.com> Date: 星期五, 13 十二月 2019 11:30:37 +0800 Subject: [PATCH] --- --- main.go | 33 +++++++++++++++++++-------------- 1 files changed, 19 insertions(+), 14 deletions(-) diff --git a/main.go b/main.go index 11dbbb4..d5cab03 100644 --- a/main.go +++ b/main.go @@ -4,13 +4,15 @@ "flag" "fmt" + "github.com/spf13/viper" "sync" "net/http" _ "net/http/pprof" "plugin" //"github.com/spf13/viper" - logger "github.com/alecthomas/log4go" + //"basic.com/valib/logger.git" + "basic.com/valib/logger.git" "github.com/panjf2000/ants/v2" "basic.com/pubsub/protomsg.git" @@ -27,24 +29,24 @@ var surveyPort = flag.Int("surveyPort", 40007, "survey port") //蹇冭烦 var pubPort = flag.Int("pubPort", 50007, "pubsub port") //鏁版嵁鏇存柊 var initchan = make(chan bool) -var env = flag.String("env","pro","env set") +var env = flag.String("env","dev","env set") func init() { flag.Parse() // 鏃ュ織鍒濆鍖� - insertdata.Init(*env) - //var logFile = "./logger/" - //if viper.GetString("LogBasePath") != "" { - // logFile = viper.GetString("LogBasePath") - //} - //logFile = logFile + "ruleprocess.log" - //fmt.Println("鏃ュ織鍦板潃锛�",logFile) - //logger.Config(logFile, logger.DebugLevel) - //logger.SetSaveDays(7) + structure.Init(*env) + var logFile = "./logger/" + if viper.GetString("LogBasePath") != "" { + logFile = viper.GetString("LogBasePath") + } + logFile = logFile + "ruleprocess.log" + fmt.Println("鏃ュ織鍦板潃锛�",logFile) + logger.Config(logFile, logger.DebugLevel) + logger.SetSaveDays(7) // log4go - logger.LoadConfiguration("./logger/log.xml") - logger.Info("鏃ュ織鍒濆鍖栨垚鍔燂紒") + //logger.LoadConfiguration("./logger/log.xml") + logger.Info("鏃ュ織鍒濆鍖栨垚鍔燂紒",logFile) } func main() { @@ -77,7 +79,7 @@ func nRecvImpl(c deliver.Deliver, index int) { var msg []byte //var wg1 sync.WaitGroup - //p,_ := ants.NewPool(100) + //p,_ := ants.NewPool(20) //syncCalculateSum := func() { // Task(msg) // wg1.Done() @@ -90,6 +92,9 @@ //wg1.Add(1) //_ = p.Submit(syncCalculateSum) Task(msg) + } else { + fmt.Println(err) + logger.Info(err) } } } -- Gitblit v1.8.0