From b0ca8a0872b27c1518bb66f85fdaded40fbe6267 Mon Sep 17 00:00:00 2001 From: Anton Kaliaev Date: Wed, 7 Feb 2018 12:01:01 +0400 Subject: [PATCH] With must be called on log.filter, otherwise "main" entries get filtered Also, we should allow "main" module to log INFO messages like ``` I[02-07|07:57:25.074] Found private validator module=main path=/home/vagrant/.tendermint/config/priv_validator.json I[02-07|07:57:25.076] Found genesis file module=main path=/home/vagrant/.tendermint/config/genesis.json ``` Refs https://github.com/cosmos/gaia/issues/118 **BEFORE**: ``` $ tendermint init ``` **AFTER**: ``` $ tendermint init I[02-07|07:57:25.074] Found private validator module=main path=/home/vagrant/.tendermint/config/priv_validator.json I[02-07|07:57:25.076] Found genesis file module=main path=/home/vagrant/.tendermint/config/genesis.json ``` --- cmd/tendermint/commands/root.go | 3 ++- config/config.go | 5 +++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/cmd/tendermint/commands/root.go b/cmd/tendermint/commands/root.go index e6a17566..f229a788 100644 --- a/cmd/tendermint/commands/root.go +++ b/cmd/tendermint/commands/root.go @@ -14,7 +14,7 @@ import ( var ( config = cfg.DefaultConfig() - logger = log.NewTMLogger(log.NewSyncWriter(os.Stdout)).With("module", "main") + logger = log.NewTMLogger(log.NewSyncWriter(os.Stdout)) ) func init() { @@ -57,6 +57,7 @@ var RootCmd = &cobra.Command{ if viper.GetBool(cli.TraceFlag) { logger = log.NewTracingLogger(logger) } + logger = logger.With("module", "main") return nil }, } diff --git a/config/config.go b/config/config.go index 6395c60f..5a15cff4 100644 --- a/config/config.go +++ b/config/config.go @@ -189,9 +189,10 @@ func DefaultLogLevel() string { return "error" } -// DefaultPackageLogLevels returns a default log level setting so all packages log at "error", while the `state` package logs at "info" +// DefaultPackageLogLevels returns a default log level setting so all packages +// log at "error", while the `state` and `main` packages log at "info" func DefaultPackageLogLevels() string { - return fmt.Sprintf("state:info,*:%s", DefaultLogLevel()) + return fmt.Sprintf("main:info,state:info,*:%s", DefaultLogLevel()) } //-----------------------------------------------------------------------------