diff --git a/conf/configuration.go b/conf/configuration.go index 678f5f47b..f53606565 100644 --- a/conf/configuration.go +++ b/conf/configuration.go @@ -351,9 +351,16 @@ func Load(noConfigDump bool) { Server.BaseScheme = u.Scheme } + // Log configuration source + if Server.ConfigFile != "" { + log.Info("Loaded configuration", "file", Server.ConfigFile) + } else { + log.Warn("No configuration file found. Using default values. To specify a config file, use the --configfile flag or set the ND_CONFIGFILE environment variable.") + } + // Print current configuration if log level is Debug if log.IsGreaterOrEqualTo(log.LevelDebug) && !noConfigDump { - prettyConf := pretty.Sprintf("Loaded configuration from '%s': %# v", Server.ConfigFile, Server) + prettyConf := pretty.Sprintf("Configuration: %# v", Server) if Server.EnableLogRedacting { prettyConf = log.Redact(prettyConf) }