Commit a7005638d8b0ea5953e13213045cc3a3ffe4edd7

Authored by 陆恒
1 parent ca57fc77
Exists in master

提交

Showing 1 changed file with 9 additions and 0 deletions   Show diff stats
src/HttpServer/main/main.go
... ... @@ -17,6 +17,13 @@ func InitLogger(file string, lvl int) {
17 17 logger.New(file, lvl, logger.Rotate{Size: logger.GB, Expired: time.Hour * 24 * 7, Interval: time.Hour * 24})
18 18 }
19 19  
  20 +func Selfrecover() {
  21 + logger.Info("recover!!!!!!!!")
  22 + if err := recover();err!= nil {
  23 + logger.Error("Selfrecover,err=%v",err)
  24 + }
  25 +}
  26 +
20 27 func main() {
21 28 //defer utils.PrintPanicStack()
22 29 filename := flag.String("conf_path", "./conf/world.xml", "config file path")
... ... @@ -67,6 +74,8 @@ func main() {
67 74 time.Sleep(time.Duration(2) * time.Second)
68 75 logic.Testsendhttp()
69 76  
  77 + defer Selfrecover()
  78 +
70 79 select {
71 80 case _ = <-ch:
72 81 logger.Info("---I'm done----")
... ...