| | |
| | | "github.com/golang/glog" |
| | | "strconv" |
| | | "webserver/extend/config" |
| | | "webserver/models" |
| | | "webserver/extend/logger" |
| | | "webserver/router" |
| | | "webserver/service" |
| | | ) |
| | | var envirment = flag.String("e", "dev", "") |
| | | var dbIp = flag.String("dbIp","127.0.0.1","default dbIp=127.0.0.1") |
| | | var dbPort = flag.String("dbPort","8001","default dbPort=8001") |
| | | func init(){ |
| | | var logFile = "./webserver.log" |
| | | var logSaveDays = 15 |
| | | |
| | | // 日志初始化 |
| | | logger.Config(logFile, logger.DebugLevel) |
| | | logger.SetSaveDays(logSaveDays) |
| | | logger.Info("loginit success !") |
| | | } |
| | | func main() { |
| | | flag.Parse() |
| | | service.InitService() |
| | |
| | | flag.Lookup("alsologtostderr").Value.Set("true") |
| | | flag.Lookup("log_dir").Value.Set("./log") |
| | | config.Init(*envirment) |
| | | models.Init() |
| | | r := router.NewRouter() |
| | | |
| | | r.Run("0.0.0.0:8000") |
| | | |
| | | defer models.CloseDB() |
| | | //defer new(gorun.SimpleFaceDetect).FaceDetactClose() |
| | | } |