From 236394bb1d6e87f421430427313220d259790cdd Mon Sep 17 00:00:00 2001 From: pavelkrolevets Date: Fri, 27 Oct 2023 12:48:49 +0300 Subject: [PATCH] fix viper --- cli/initiator/initiator.go | 7 +++++-- cli/operator/operator.go | 7 +++++-- 2 files changed, 10 insertions(+), 4 deletions(-) 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")