package main import ( "basic.com/dbapi.git" "flag" "github.com/golang/glog" "strconv" "webserver/extend/config" "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 = "./logger/webserver.log" var logSaveDays = 15 // 日志初始化 logger.Config(logFile, logger.DebugLevel) logger.SetSaveDays(logSaveDays) logger.Info("loginit success !") } func main() { flag.Parse() service.InitService() p, err := strconv.Atoi(*dbPort) if err !=nil { p = 8001 } dbapi.Init(*dbIp,p) flag.Usage = func() { glog.Exit("flag parse usage !") } flag.Lookup("alsologtostderr").Value.Set("true") flag.Lookup("log_dir").Value.Set("./log") config.Init(*envirment) r := router.NewRouter() r.Run("0.0.0.0:8000") //defer new(gorun.SimpleFaceDetect).FaceDetactClose() }