From 61c6792853016d4a104f314720a16c8afbe2c517 Mon Sep 17 00:00:00 2001 From: Chris Marchbanks Date: Wed, 23 Nov 2022 15:09:12 -0700 Subject: [PATCH] Add debug logging for Arrow error Signed-off-by: Chris Marchbanks --- web/api/v1/api.go | 1 + web/api/v1/api_test.go | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/web/api/v1/api.go b/web/api/v1/api.go index c8d7e2af5d..46240a3fa7 100644 --- a/web/api/v1/api.go +++ b/web/api/v1/api.go @@ -1585,6 +1585,7 @@ func (api *API) respond(w http.ResponseWriter, r *http.Request, data interface{} if err == nil { return } + level.Debug(api.logger).Log("msg", "could not create arrow response", "err", err) } statusMessage := statusSuccess diff --git a/web/api/v1/api_test.go b/web/api/v1/api_test.go index 4872567fae..233b364b72 100644 --- a/web/api/v1/api_test.go +++ b/web/api/v1/api_test.go @@ -3194,7 +3194,9 @@ func TestRespond(t *testing.T) { if useArrow { r.Header.Add("Accept", mimeTypeArrowStream) } - api := API{} + api := API{ + logger: log.NewNopLogger(), + } api.respond(w, r, c.response, nil) })) defer s.Close()