From f6d9fb620bb516cd993e21ac2881d2106dc961bb Mon Sep 17 00:00:00 2001
From: Rhys Arkins <rhys@arkins.net>
Date: Thu, 13 Sep 2018 21:13:52 +0200
Subject: [PATCH] refactor(logs): log configs after log file created

Closes #2515
---
 lib/config/index.js | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/lib/config/index.js b/lib/config/index.js
index 3936ce757e..cac374e533 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');
-- 
GitLab