diff --git a/lib/config/index.js b/lib/config/index.js index 3936ce757ec14a58ff2807eafbc97622509c79ce..cac374e533ff6cf5622623a5243dc8b167a3826e 100644 --- a/lib/config/index.js +++ b/lib/config/index.js @@ -43,13 +43,10 @@ async function parseConfigs(env, argv) { const cliConfig = await resolveConfigPresets(cliParser.getConfig(argv)); const envConfig = await resolveConfigPresets(envParser.getConfig(env)); - logger.debug({ config: fileConfig }, 'File config'); - logger.debug({ config: cliConfig }, 'CLI config'); - logger.debug({ config: envConfig }, 'Env config'); - let config = mergeChildConfig(fileConfig, envConfig); config = mergeChildConfig(config, cliConfig); - logger.debug({ config }, 'Combined config'); + + const combinedConfig = config; config = mergeChildConfig(defaultConfig, config); @@ -78,6 +75,10 @@ async function parseConfigs(env, argv) { } logger.trace({ config: defaultConfig }, 'Default config'); + logger.debug({ config: fileConfig }, 'File config'); + logger.debug({ config: cliConfig }, 'CLI config'); + logger.debug({ config: envConfig }, 'Env config'); + logger.debug({ config: combinedConfig }, 'Combined config'); // Get global config logger.trace({ config }, 'Full config');