From c9116e6bd7e5f2f61381083a513f5dea95205680 Mon Sep 17 00:00:00 2001 From: poornas Date: Sat, 1 Feb 2020 02:39:49 -0800 Subject: [PATCH] trace - log request body (#8917) --- cmd/http-tracer.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/cmd/http-tracer.go b/cmd/http-tracer.go index 564543d07..bdfcc2d86 100644 --- a/cmd/http-tracer.go +++ b/cmd/http-tracer.go @@ -121,6 +121,10 @@ func Trace(f http.HandlerFunc, logBody bool, w http.ResponseWriter, r *http.Requ t.NodeName = host } + rw := logger.NewResponseWriter(w) + rw.LogBody = logBody + f(rw, r) + rq := trace.RequestInfo{ Time: time.Now().UTC(), Method: r.Method, @@ -130,10 +134,6 @@ func Trace(f http.HandlerFunc, logBody bool, w http.ResponseWriter, r *http.Requ Headers: reqHeaders, Body: reqBodyRecorder.Data(), } - rw := logger.NewResponseWriter(w) - rw.LogBody = logBody - f(rw, r) - rs := trace.ResponseInfo{ Time: time.Now().UTC(), Headers: rw.Header().Clone(),