From d5a0609412706aa31b1375a13b55ae8c8a7f3d02 Mon Sep 17 00:00:00 2001 From: Gyuho Lee Date: Thu, 21 Dec 2017 14:28:13 -0800 Subject: [PATCH] embed: only discard infos when debug flag is off Signed-off-by: Gyuho Lee --- embed/config.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/embed/config.go b/embed/config.go index dff962ef1..520291cc5 100644 --- a/embed/config.go +++ b/embed/config.go @@ -268,8 +268,11 @@ func (cfg *Config) SetupLogging() { if cfg.Debug { capnslog.SetGlobalLogLevel(capnslog.DEBUG) grpc.EnableTracing = true + // enable info, warning, error + grpclog.SetLoggerV2(grpclog.NewLoggerV2(os.Stderr, os.Stderr, os.Stderr)) } else { - grpclog.SetLoggerV2(grpclog.NewLoggerV2(ioutil.Discard, ioutil.Discard, ioutil.Discard)) + // only discard info + grpclog.SetLoggerV2(grpclog.NewLoggerV2(ioutil.Discard, os.Stderr, os.Stderr)) } if cfg.LogPkgLevels != "" { repoLog := capnslog.MustRepoLogger("github.com/coreos/etcd")