diff --git a/api/middleware/log_http.go b/api/middleware/log_http.go index 477689b6..8529717c 100644 --- a/api/middleware/log_http.go +++ b/api/middleware/log_http.go @@ -4,6 +4,7 @@ package middleware import ( "bytes" + "encoding/base64" "fmt" "io" "net/http" @@ -156,7 +157,7 @@ func withBody(httplog *zap.Logger, r *http.Request) (*zap.Logger, error) { defer r.Body.Close() r.Body = io.NopCloser(bytes.NewBuffer(body)) - httplog = httplog.With(zap.String("body", string(body))) + httplog = httplog.With(zap.String("body", base64.StdEncoding.EncodeToString(body))) return httplog, nil }