| | |
| | | package main |
| | | |
| | | import ( |
| | | "basic.com/valib/logc.git" |
| | | "basic.com/valib/logger.git" |
| | | "basic.com/valib/version.git" |
| | | "context" |
| | | "flag" |
| | | |
| | | "basic.com/valib/logc.git" |
| | | "basic.com/valib/logger.git" |
| | | vaversion "basic.com/valib/version.git" |
| | | "github.com/gin-gonic/gin" |
| | | // "net/http" |
| | | // _ "net/http/pprof" |
| | | |
| | | // "net/http" |
| | | // _ "net/http/pprof" |
| | | "os" |
| | | "os/signal" |
| | | "syscall" |
| | |
| | | |
| | | var ( |
| | | procName = service.ProcName |
| | | env = flag.String("e", "pro", "") |
| | | env = flag.String("e", "pro", "") |
| | | ) |
| | | |
| | | //func init() { |
| | | // func init() { |
| | | func sinit() { |
| | | flag.Parse() |
| | | //控制台打印版本 |
| | | vaversion.Usage() |
| | | |
| | | config.Init(*env) |
| | | // 日志初始化 |
| | | var logFile = config.LogConf.Path + "vamicro-"+procName+".log" |
| | | var logFile = config.LogConf.Path + "vamicro-" + procName + ".log" |
| | | logger.InitLogger(logFile, config.LogConf.Level, config.LogConf.MaxSize, config.LogConf.MaxBackups, config.LogConf.MaxAge) |
| | | logger.Info("log init success !") |
| | | } |
| | |
| | | // logger.Info(http.ListenAndServe("0.0.0.0:6077", nil)) |
| | | //}() |
| | | |
| | | sinit() |
| | | sinit() |
| | | models.Init() |
| | | defer models.CloseDB() |
| | | |