diff --git a/middlewares/log.go b/middlewares/log.go index d3fbb4e..9b2ad3a 100644 --- a/middlewares/log.go +++ b/middlewares/log.go @@ -3,14 +3,19 @@ package middlewares import ( "log" "net/http" + "os" "time" ) func LogMiddleware(next http.Handler) http.Handler { return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { - now := time.Now() - next.ServeHTTP(w, r) - since := time.Since(now).Milliseconds - log.Printf("%v %v -- %v", r.Method, r.URL.Path, since()) + if os.Getenv("ENV") != "production" { + now := time.Now() + next.ServeHTTP(w, r) + since := time.Since(now).Milliseconds + log.Printf("%v %v -- %v", r.Method, r.URL.Path, since()) + } else { + next.ServeHTTP(w, r) + } }) }