diff --git a/handlers.go b/handlers.go index 7c6ab57..ef0493b 100755 --- a/handlers.go +++ b/handlers.go @@ -13,6 +13,7 @@ import ( ) func serve(port string) { + gin.SetMode(gin.ReleaseMode) router := gin.Default() router.HTMLRender = loadTemplates("index.tmpl") // router.Use(static.Serve("/static/", static.LocalFile("./static", true))) diff --git a/main.go b/main.go index 6eb63f0..30fa428 100755 --- a/main.go +++ b/main.go @@ -48,8 +48,12 @@ func main() { Aliases: []string{"s"}, Usage: "start a cowyo server", Action: func(c *cli.Context) error { + if !c.GlobalBool("debug") { + turnOffDebugger() + } pathToData = c.GlobalString("data") os.MkdirAll(pathToData, 0755) + fmt.Printf("\nRunning CowYo at http://%s:%s\n\n", GetLocalIP(), c.GlobalString("port")) serve(c.GlobalString("port")) return nil }, @@ -59,6 +63,9 @@ func main() { Aliases: []string{"m"}, Usage: "migrate from the old cowyo", Action: func(c *cli.Context) error { + if !c.GlobalBool("debug") { + turnOffDebugger() + } pathToData = c.GlobalString("data") pathToOldData := c.GlobalString("olddata") if len(pathToOldData) == 0 { diff --git a/utils.go b/utils.go index de60f3e..b5f257a 100644 --- a/utils.go +++ b/utils.go @@ -35,6 +35,10 @@ func init() { log = lumber.NewConsoleLogger(lumber.TRACE) } +func turnOffDebugger() { + log = lumber.NewConsoleLogger(lumber.WARN) +} + func randomAnimal() string { return strings.Replace(strings.Title(animals[rand.Intn(len(animals)-1)]), " ", "", -1) }