فهرست منبع

Remove InitLoggingFromFlags

Users of the log package who need flag support should instead bind
relevant flags with viper manually.
Michael Dresser 3 سال پیش
والد
کامیت
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/log"
-	"github.com/spf13/pflag"
 	"github.com/spf13/viper"
 )
 
@@ -24,18 +23,6 @@ const (
 	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() {
 	zerolog.TimeFieldFormat = time.RFC3339Nano
 	// Default to using pretty formatting