package main import ( "github.com/gin-gonic/gin" "manchong" "manchong/router" "manchong/utils" "net/http" ) var buildOS, commitId string func main() { gin.SetMode(gin.ReleaseMode) app := gin.New() app.Use(utils.GinHandler) app.NoRoute(utils.GinNoRoute) router.Routers(app.Group("/")) addr := manchong.CFG.Addr server := http.Server{ Addr: addr, Handler: app, } utils.DefaultLogger().Infof("RunServer At Addr:\"%s\"", addr) err := server.ListenAndServe() if err != nil { utils.DefaultLogger().Panic(err) } } func init() { utils.DefaultLogger().Infof("From \"%s\" to Build commitId is \"%s\"", buildOS, commitId) }