You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
slog.DebugContext(r.Context(), "http upstream error: unable to get number from number service", "number_service_url", envNumberServiceURL+"/number", "error", err)
43
59
http.Error(w, "http upstream error: could not get number from number service", http.StatusInternalServerError)
44
60
return
45
61
}
@@ -48,17 +64,20 @@ func getMain(w http.ResponseWriter, r *http.Request) {
48
64
payload:=map[string]uint64{}
49
65
err=json.NewDecoder(rsp.Body).Decode(&payload)
50
66
iferr!=nil {
67
+
slog.DebugContext(r.Context(), "http upstream error: could not decode number from number service", "error", err)
51
68
http.Error(w, "http upstream error: could not decode number from number service", http.StatusInternalServerError)
52
69
return
53
70
}
54
71
55
72
if_, ok:=payload["number"]; !ok {
73
+
slog.DebugContext(r.Context(), "http upstream error: number key not found in response from number service")
56
74
http.Error(w, "http upstream error: number key not found in response from number service", http.StatusInternalServerError)
57
75
return
58
76
}
59
77
60
78
err=websiteTemplate.Execute(w, payload)
61
79
iferr!=nil {
80
+
slog.DebugContext(r.Context(), "could not render website", "error", err)
62
81
http.Error(w, "could not render website", http.StatusInternalServerError)
0 commit comments