| | |
| | | if viper.GetString("LogBasePath") != "" { |
| | | logFile = viper.GetString("LogBasePath") |
| | | } |
| | | logFile = logFile + "/ruleprocess.log" |
| | | logFile = logFile + "ruleprocess.log" |
| | | fmt.Println("日志地址:",logFile) |
| | | logger.Config(logFile, logger.DebugLevel) |
| | | logger.Info("日志初始化成功!") |
| | | } |
| | | func main() { |
| | | //fmt.Println("缓存初始化完成",<- initchan)//dbserver初始化完毕 |
| | | defer func() { |
| | | if err := recover(); err != nil { |
| | | logger.Error("最外层的异常捕捉",err.(string)) |
| | | } |
| | | }() |
| | | go func() { |
| | | http.ListenAndServe("0.0.0.0:8899",nil) |
| | | }() |
| | |
| | | func paramFormat(msg []byte, args *ruleserver.SdkDatas) protomsg.SdkMessage { |
| | | defer func() { |
| | | if err := recover(); err != nil { |
| | | logger.Info("解包过程的错误", err.(string)) |
| | | logger.Info("解包过程的异常捕获", err.(string)) |
| | | } |
| | | |
| | | }() |