Просмотр исходного кода

Remove InitLoggingFromFlags

Users of the log package who need flag support should instead bind
relevant flags with viper manually.
Michael Dresser 3 лет назад
Родитель
Сommit
1b3f57d0c8
1 измененных файлов с 0 добавлено и 13 удалено
  1. 0 13
      pkg/log/log.go

+ 0 - 13
pkg/log/log.go

@@ -8,7 +8,6 @@ import (
 
 
 	"github.com/rs/zerolog"
 	"github.com/rs/zerolog"
 	"github.com/rs/zerolog/log"
 	"github.com/rs/zerolog/log"
-	"github.com/spf13/pflag"
 	"github.com/spf13/viper"
 	"github.com/spf13/viper"
 )
 )
 
 
@@ -24,18 +23,6 @@ const (
 	flagDisableColor = "disable-log-color"
 	flagDisableColor = "disable-log-color"
 )
 )
 
 
-// InitLoggingFromFlags maps pflags (e.g. from a cobra command) representing
-// log level, format, and disable color to this logging package's expected
-// format in order to correctly initialize the logger. Passing a nil flag is
-// acceptable and will result in default behavior for that option.
-func InitLoggingFromFlags(level *pflag.Flag, format *pflag.Flag, disableColor *pflag.Flag) {
-	viper.BindPFlag(flagLevel, level)
-	viper.BindPFlag(flagFormat, format)
-	viper.BindPFlag(flagDisableColor, disableColor)
-
-	InitLogging()
-}
-
 func InitLogging() {
 func InitLogging() {
 	zerolog.TimeFieldFormat = time.RFC3339Nano
 	zerolog.TimeFieldFormat = time.RFC3339Nano
 	// Default to using pretty formatting
 	// Default to using pretty formatting