File tree Expand file tree Collapse file tree 1 file changed +12
-4
lines changed Expand file tree Collapse file tree 1 file changed +12
-4
lines changed Original file line number Diff line number Diff line change @@ -277,12 +277,20 @@ func init() {
277277 // Run this before we do anything to set up the loglevel
278278 rootCmd .PersistentPreRun = func (cmd * cobra.Command , args []string ) {
279279 // Read env vars
280- logLevel = viper .GetString ("log" )
281- lvl , err := log .ParseLevel (logLevel )
282- if err != nil {
283- log .WithFields (log.Fields {"level" : logLevel , "err" : err }).Errorf ("couldn't parse `log` config, defaulting to `info`" )
280+ var lvl log.Level
281+
282+ if logLevel != "" {
283+ lvl , err = log .ParseLevel (logLevel )
284+ if err != nil {
285+ log .WithFields (log.Fields {"level" : logLevel , "err" : err }).Errorf ("couldn't parse `log` config, defaulting to `info`" )
286+ lvl = log .InfoLevel
287+ }
288+ } else {
284289 lvl = log .InfoLevel
285290 }
291+
292+ fmt .Printf ("LOGLEVEL: %v" , logLevel )
293+
286294 log .SetLevel (lvl )
287295 log .WithField ("level" , lvl ).Infof ("set log level from config" )
288296
You can’t perform that action at this time.
0 commit comments