From f2e452435aff24728cfcdf99c0bcd0defcdc30e7 Mon Sep 17 00:00:00 2001 From: Anton Kaliaev Date: Sat, 13 May 2017 18:11:06 +0200 Subject: [PATCH] use helper func --- cmd/commands/start.go | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/cmd/commands/start.go b/cmd/commands/start.go index 83601e0d1b..77537a0395 100644 --- a/cmd/commands/start.go +++ b/cmd/commands/start.go @@ -130,16 +130,9 @@ func startTendermint(dir string, basecoinApp *app.Basecoin) error { cfg.SetRoot(cfg.RootDir) config.EnsureRoot(cfg.RootDir) - var tmLogger log.Logger - switch cfg.LogLevel { - case "info": - tmLogger = log.NewFilter(logger, log.AllowInfo()) - case "debug": - tmLogger = log.NewFilter(logger, log.AllowDebug()) - case "error": - tmLogger = log.NewFilter(logger, log.AllowError()) - default: - panic(fmt.Sprintf("Unexpected log level \"%v\", expect either \"info\", \"debug\" or \"error\"")) + tmLogger, err := log.NewFilterByLevel(logger, cfg.LogLevel) + if err != nil { + return err } // Create & start tendermint node