From b681a45fb608ceb10490bc573de8c35d1181e984 Mon Sep 17 00:00:00 2001 From: Justin Santa Barbara Date: Wed, 4 Mar 2015 09:44:01 -0500 Subject: [PATCH] Log HTTP InternalServerErrors in the kubelet Otherwise we just get a stack trace and no message --- pkg/kubelet/server.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkg/kubelet/server.go b/pkg/kubelet/server.go index 89dd73d362..88f444c270 100644 --- a/pkg/kubelet/server.go +++ b/pkg/kubelet/server.go @@ -117,7 +117,9 @@ func (s *Server) InstallDebuggingHandlers() { // error serializes an error object into an HTTP response. func (s *Server) error(w http.ResponseWriter, err error) { - http.Error(w, fmt.Sprintf("Internal Error: %v", err), http.StatusInternalServerError) + msg := fmt.Sprintf("Internal Error: %v", err) + glog.Infof("HTTP InternalServerError: %s", msg) + http.Error(w, msg, http.StatusInternalServerError) } func isValidDockerVersion(ver []uint) (bool, string) {