diff --git a/internals/proxy/middlewares/log.go b/internals/proxy/middlewares/log.go index 017bdd3..9a20719 100644 --- a/internals/proxy/middlewares/log.go +++ b/internals/proxy/middlewares/log.go @@ -4,6 +4,7 @@ import ( "net/http" log "github.com/codeshelldev/secured-signal-api/utils/logger" + "github.com/codeshelldev/secured-signal-api/utils/request" ) var Logging Middleware = Middleware{ @@ -13,7 +14,13 @@ var Logging Middleware = Middleware{ func loggingHandler(next http.Handler) http.Handler { return http.HandlerFunc(func(w http.ResponseWriter, req *http.Request) { - log.Info(req.Method, " ", req.URL.Path, " ", req.URL.RawQuery) + if !log.IsDev() { + log.Info(req.Method, " ", req.URL.Path, " ", req.URL.RawQuery) + } else { + body, _ := request.GetReqBody(req) + + log.Dev(req.Method, " ", req.URL.Path, " ", req.URL.RawQuery, body) + } next.ServeHTTP(w, req) })