From c245006d16fe6901beadfe4158d0872b8423dfa4 Mon Sep 17 00:00:00 2001
From: jackgr <jackgr@google.com>
Date: Tue, 29 Mar 2016 17:55:50 -0700
Subject: [PATCH] Add expansion request and response logging

---
 pkg/expansion/service.go | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

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