diff --git a/cli/initiator/initiator.go b/cli/initiator/initiator.go index 8e393df9..db23b06d 100644 --- a/cli/initiator/initiator.go +++ b/cli/initiator/initiator.go @@ -110,11 +110,14 @@ var StartDKG = &cobra.Command{ } fmt.Print("⚠️ config file was not provided, using flag parameters \n") } + // workaround for https://github.com/spf13/viper/issues/233 + viper.BindPFlag("logLevel", cmd.Flags().Lookup("logLevel")) + viper.BindPFlag("logFormat", cmd.Flags().Lookup("logFormat")) + viper.BindPFlag("logLevelFormat", cmd.Flags().Lookup("logLevelFormat")) + viper.BindPFlag("logFilePath", cmd.Flags().Lookup("logFilePath")) logLevel := viper.GetString("logLevel") logFormat := viper.GetString("logFormat") logLevelFormat := viper.GetString("logLevelFormat") - // workaround for https://github.com/spf13/viper/issues/233 - viper.BindPFlag("logFilePath", cmd.Flags().Lookup("logFilePath")) logFilePath := viper.GetString("logFilePath") if logFilePath == "" { fmt.Print("⚠️ debug log path was not provided, using default: ./initiator_debug.log \n") diff --git a/cli/operator/operator.go b/cli/operator/operator.go index b34c253a..1b2677fd 100644 --- a/cli/operator/operator.go +++ b/cli/operator/operator.go @@ -87,11 +87,14 @@ var StartDKGOperator = &cobra.Command{ viper.BindPFlag("storeShare", cmd.Flags().Lookup("storeShare")) dkg.OutputPath = viper.GetString("outputPath") dkg.StoreShare = viper.GetBool("storeShare") + // workaround for https://github.com/spf13/viper/issues/233 + viper.BindPFlag("logLevel", cmd.Flags().Lookup("logLevel")) + viper.BindPFlag("logFormat", cmd.Flags().Lookup("logFormat")) + viper.BindPFlag("logLevelFormat", cmd.Flags().Lookup("logLevelFormat")) + viper.BindPFlag("logFilePath", cmd.Flags().Lookup("logFilePath")) logLevel := viper.GetString("logLevel") logFormat := viper.GetString("logFormat") logLevelFormat := viper.GetString("logLevelFormat") - // workaround for https://github.com/spf13/viper/issues/233 - viper.BindPFlag("logFilePath", cmd.Flags().Lookup("logFilePath")) logFilePath := viper.GetString("logFilePath") if logFilePath == "" { fmt.Print("⚠️ debug log path was not provided, using default: ./operator_debug.log \n")