From 0b441b690c7adcb0630fe37b77182ebcda0879eb Mon Sep 17 00:00:00 2001 From: CodeShell <122738806+CodeShellDev@users.noreply.github.com> Date: Fri, 7 Nov 2025 19:46:06 +0100 Subject: [PATCH] print body using `dev` loglevel --- internals/proxy/middlewares/log.go | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/internals/proxy/middlewares/log.go b/internals/proxy/middlewares/log.go index 017bdd3a..9a207198 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) })