From 61ccc0b3030204b6190a871c585c3a90463dd46c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Oliveirinha?= Date: Wed, 7 Dec 2022 13:13:44 +0000 Subject: [PATCH] TUN-6994: Improve logging config file not found --- config/configuration.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/config/configuration.go b/config/configuration.go index 34a35612..70bf163a 100644 --- a/config/configuration.go +++ b/config/configuration.go @@ -391,7 +391,8 @@ func ReadConfigFile(c *cli.Context, log *zerolog.Logger) (settings *configFileSe log.Debug().Msgf("Loading configuration from %s", configFile) file, err := os.Open(configFile) if err != nil { - if os.IsNotExist(err) { + // If does not exist and config file was not specificly specified then return ErrNoConfigFile found. + if os.IsNotExist(err) && !c.IsSet("config") { err = ErrNoConfigFile } return nil, "", err