diff --git a/pkg/common/cmd/root.go b/pkg/common/cmd/root.go index bdcd2c900..d27c51091 100644 --- a/pkg/common/cmd/root.go +++ b/pkg/common/cmd/root.go @@ -20,8 +20,12 @@ func NewRootCmd() (rootCmd *RootCmd) { Short: "Start the server", Long: `Start the server`, PersistentPreRunE: func(cmd *cobra.Command, args []string) error { + err := rootCmd.getConfFromCmdAndInit(cmd) + if err != nil { + return err + } log.InitFromConfig("newlog") - return rootCmd.getConfFromCmdAndInit(cmd) + return nil }, } rootCmd.Command = c diff --git a/pkg/common/logger/log.go b/pkg/common/logger/log.go index 9ed02e903..0b3d12cad 100644 --- a/pkg/common/logger/log.go +++ b/pkg/common/logger/log.go @@ -95,7 +95,7 @@ func NewZapLogger() (*ZapLogger, error) { Encoding: "json", EncoderConfig: zap.NewProductionEncoderConfig(), OutputPaths: []string{config.Config.Log.StorageLocation}, - ErrorOutputPaths: []string{"stderr"}, + ErrorOutputPaths: []string{config.Config.Log.StorageLocation}, } l, err := zapConfig.Build() if err != nil {