Add expansion request and response logging

pull/498/head
jackgr 9 years ago
parent 242ad69d35
commit c245006d16

@ -49,14 +49,18 @@ func NewService(address string, port int, backend Expander) *Service {
badRequest(resp, err.Error()) badRequest(resp, err.Error())
return return
} }
reqMsg := fmt.Sprintf("\nhandling request:\n%s\n", util.ToYAMLOrError(request))
util.LogHandlerText("expansion service", reqMsg)
response, err := backend.ExpandChart(request) response, err := backend.ExpandChart(request)
if err != nil { if err != nil {
badRequest(resp, fmt.Sprintf("error expanding chart: %s", err)) badRequest(resp, fmt.Sprintf("error expanding chart: %s", err))
return return
} }
util.LogHandlerExit("expansion service", http.StatusOK, "OK", resp.ResponseWriter) util.LogHandlerExit("expansion service", http.StatusOK, "OK", resp.ResponseWriter)
message := fmt.Sprintf("\nResources:\n%s\n", response.Resources) respMsg := fmt.Sprintf("\nreturning response:\n%s\n", util.ToYAMLOrError(response.Resources))
util.LogHandlerText("expansion service", message) util.LogHandlerText("expansion service", respMsg)
resp.WriteEntity(response) resp.WriteEntity(response)
} }
webService.Route( webService.Route(

Loading…
Cancel
Save