From e07e65d411a2075a76c3990c37d935777e687aef Mon Sep 17 00:00:00 2001 From: bindata-mockuser Date: Thu, 11 Aug 2016 12:19:19 +0200 Subject: [PATCH] Setup logging in kubectl via pkg/util/logs pkg/util/logs.go got its own package in a771578a1cbc07833cda1d60355f850080adbd1a, but it was not imported in the kubelet anymore such that its init() func did not run setting logtostderr to true by default. --- cmd/kubectl/app/kubectl.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cmd/kubectl/app/kubectl.go b/cmd/kubectl/app/kubectl.go index 27cbfd83b52..a23e4b9756a 100644 --- a/cmd/kubectl/app/kubectl.go +++ b/cmd/kubectl/app/kubectl.go @@ -21,6 +21,7 @@ import ( "k8s.io/kubernetes/pkg/kubectl/cmd" cmdutil "k8s.io/kubernetes/pkg/kubectl/cmd/util" + "k8s.io/kubernetes/pkg/util/logs" ) /* @@ -28,6 +29,9 @@ WARNING: this logic is duplicated, with minor changes, in cmd/hyperkube/kubectl. Any salient changes here will need to be manually reflected in that file. */ func Run() error { + logs.InitLogs() + defer logs.FlushLogs() + cmd := cmd.NewKubectlCommand(cmdutil.NewFactory(nil), os.Stdin, os.Stdout, os.Stderr) return cmd.Execute() }