Browse Source

etcdctl/ctlv3: disable grpc client logs when --debug is off

Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
Gyu-Ho Lee 8 năm trước cách đây
mục cha
commit
deb514989c
1 tập tin đã thay đổi với 2 bổ sung0 xóa
  1. 2 0
      etcdctl/ctlv3/command/global.go

+ 2 - 0
etcdctl/ctlv3/command/global.go

@@ -114,6 +114,8 @@ func clientConfigFromCmd(cmd *cobra.Command) *clientConfig {
 		fs.VisitAll(func(f *pflag.Flag) {
 			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))
 	}
 
 	cfg := &clientConfig{}