From bc5b7c09378eb86561d724469453417266267ed9 Mon Sep 17 00:00:00 2001 From: Gyu-Ho Lee Date: Fri, 29 Sep 2017 10:16:09 -0700 Subject: [PATCH] integration: enable client debug logging on EXPECT_DEBUG Signed-off-by: Gyu-Ho Lee --- integration/cluster.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/integration/cluster.go b/integration/cluster.go index 363fa8309..0592c1767 100644 --- a/integration/cluster.go +++ b/integration/cluster.go @@ -53,6 +53,7 @@ import ( "github.com/coreos/pkg/capnslog" "github.com/soheilhy/cmux" "google.golang.org/grpc" + "google.golang.org/grpc/grpclog" "google.golang.org/grpc/keepalive" ) @@ -978,6 +979,9 @@ type ClusterV3 struct { // for each cluster member. func NewClusterV3(t *testing.T, cfg *ClusterConfig) *ClusterV3 { cfg.UseGRPC = true + if os.Getenv("CLIENT_DEBUG") != "" { + clientv3.SetLogger(grpclog.NewLoggerV2WithVerbosity(os.Stderr, os.Stderr, os.Stderr, 4)) + } clus := &ClusterV3{ cluster: NewClusterByConfig(t, cfg), }