func main() { r := http.NewServeMux() r.HandleFunc(`/`, func(w http.ResponseWriter, r *http.Request) { w.WriteHeader(http.StatusOK) fmt.Fprintf(w, "success!\n") }) n := negroni.New() n.Use(negronilogrus.NewMiddleware()) n.UseHandler(r) n.Run(":9999") }
func startWeb() { if p := os.Getenv("PORT"); p != "" { port = p } n := negroni.New() n.Use(negroni.HandlerFunc(recovery)) n.Use(negroni.HandlerFunc(development)) n.Use(negronilogrus.NewMiddleware()) n.UseHandler(controllers.NewRouter()) n.Run(fmt.Sprintf(":%s", port)) }
func main() { flag.BoolVar(&quiet, "quiet", false, "if set, hide messages from the logger") flag.Parse() r := http.NewServeMux() r.HandleFunc(`/`, func(w http.ResponseWriter, r *http.Request) { w.WriteHeader(http.StatusOK) fmt.Fprintf(w, "success!\n") }) log := logrus.New() log.Level = logrus.InfoLevel n := negroni.New() n.Use(negronilogrus.NewMiddlewareFromLogger(log, "web")) n.UseHandler(r) n.Run(":9999") }
func main() { flag.BoolVar(&quiet, "quiet", false, "if set, hide messages from the logger") flag.Parse() r := http.NewServeMux() r.HandleFunc(`/`, func(w http.ResponseWriter, r *http.Request) { w.WriteHeader(http.StatusOK) fmt.Fprintf(w, "success!\n") }) loglevel := logrus.InfoLevel if quiet { loglevel = logrus.ErrorLevel } n := negroni.New() n.Use(negronilogrus.NewCustomMiddleware(loglevel, &logrus.JSONFormatter{}, "web")) n.UseHandler(r) n.Run(":9999") }