Browse Source

etcdctl/ctlv3/command: enable gRPC WARNING logs by default

Eric Chiang 7 years ago
parent
commit
9ce295a812
1 changed files with 3 additions and 1 deletions
  1. 3 1
      etcdctl/ctlv3/command/global.go

+ 3 - 1
etcdctl/ctlv3/command/global.go

@@ -128,7 +128,9 @@ func clientConfigFromCmd(cmd *cobra.Command) *clientConfig {
 			fmt.Fprintf(os.Stderr, "%s=%v\n", flags.FlagToEnv("ETCDCTL", f.Name), f.Value)
 		})
 	} else {
-		clientv3.SetLogger(grpclog.NewLoggerV2(ioutil.Discard, ioutil.Discard, ioutil.Discard))
+		// Enable logging for WARNING and ERROR since these levels include issues with
+		// connecting to the server, such as TLS misconfiguration.
+		clientv3.SetLogger(grpclog.NewLoggerV2(ioutil.Discard, os.Stderr, os.Stderr))
 	}
 
 	cfg := &clientConfig{}