From 8d871ac10f7ebce2c7e2eca2d0980912265993dd Mon Sep 17 00:00:00 2001 From: "R.B. Boyer" Date: Mon, 14 Jun 2021 14:57:44 -0500 Subject: [PATCH] grpc: move gRPC INFO logs to be emitted as TRACE logs from Consul Fixes #10183 --- logging/grpc.go | 3 ++- logging/grpc_test.go | 6 +++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/logging/grpc.go b/logging/grpc.go index 53188bd376ee..6e960a0c7b1b 100644 --- a/logging/grpc.go +++ b/logging/grpc.go @@ -28,7 +28,8 @@ func NewGRPCLogger(logLevel string, logger hclog.Logger) *GRPCLogger { // Info implements grpclog.LoggerV2 func (g *GRPCLogger) Info(args ...interface{}) { - g.logger.Info(fmt.Sprint(args...)) + // gRPC's INFO level is more akin to Consul's TRACE level + g.logger.Trace(fmt.Sprint(args...)) } // Infoln implements grpclog.LoggerV2 diff --git a/logging/grpc_test.go b/logging/grpc_test.go index bd19f958e69f..de803ce4e69a 100644 --- a/logging/grpc_test.go +++ b/logging/grpc_test.go @@ -36,9 +36,9 @@ func TestGRPCLogger(t *testing.T) { grpclog.Errorf("Errorf: %d", 1) // Fatal tests are hard... assume they are good! - expect := `timeformat [INFO] Info, -timeformat [INFO] Infoln -timeformat [INFO] Infof: 1 + expect := `timeformat [TRACE] Info, +timeformat [TRACE] Infoln +timeformat [TRACE] Infof: 1 timeformat [WARN] Warning, timeformat [WARN] Warningln timeformat [WARN] Warningf: 1