in code/client/main.go [77:90]
func respond(w http.ResponseWriter, r *http.Request, status int, content []byte, err error) {
c := fmt.Sprintf("%s %s %s %s %d", r.Host, r.Method, r.RequestURI, r.Proto, status)
w.WriteHeader(status)
if content == nil && err != nil {
log.With("source", "api").Error(c, "error", err)
content = []byte(err.Error())
w.Write(content)
return
}
log.With("source", "api").Info(c)
w.Write(content)
return
}