From 5d776b68025352df9a1daa15b116dca6822c4df2 Mon Sep 17 00:00:00 2001 From: yevhenii-moroziuk Date: Fri, 16 May 2025 10:47:47 +0300 Subject: [PATCH] Revert "HCK-11091: Move the log of the start to the studio (#45)" This reverts commit 6f1741733020ea585490d196a8fed49c8b1f1097. --- forward_engineering/applyToInstance/index.js | 2 ++ reverse_engineering/api.js | 17 +++++++++++++++++ 2 files changed, 19 insertions(+) diff --git a/forward_engineering/applyToInstance/index.js b/forward_engineering/applyToInstance/index.js index 4a422cb..94bf12e 100644 --- a/forward_engineering/applyToInstance/index.js +++ b/forward_engineering/applyToInstance/index.js @@ -69,6 +69,8 @@ module.exports = { async applyToInstance(connectionInfo, logger, callback, app) { try { logger.progress = logger.progress || (() => {}); + logger.clear(); + logger.log('info', connectionInfo, 'Apply to instance connection settings', connectionInfo.hiddenKeys); const client = applyToInstanceHelper.setUpDocumentClient(connectionInfo); const script = parseScript(connectionInfo.script); const containerData = _.get(connectionInfo, 'containerData[0]'); diff --git a/reverse_engineering/api.js b/reverse_engineering/api.js index 2396a4d..855d96a 100644 --- a/reverse_engineering/api.js +++ b/reverse_engineering/api.js @@ -17,7 +17,9 @@ module.exports = { }, testConnection: async function (connectionInfo, logger, cb) { + logger.clear(); client = setUpDocumentClient(connectionInfo); + logger.log('info', connectionInfo, 'Reverse-Engineering connection settings', connectionInfo.hiddenKeys); try { await executeWithTimeout(getDatabasesData); return cb(); @@ -28,6 +30,8 @@ module.exports = { getDatabases: async function (connectionInfo, logger, cb) { client = setUpDocumentClient(connectionInfo); + logger.clear(); + logger.log('info', connectionInfo, 'Reverse-Engineering connection settings', connectionInfo.hiddenKeys); try { const dbsData = await getDatabasesData(); @@ -42,6 +46,7 @@ module.exports = { getDocumentKinds: async function (connectionInfo, logger, cb) { client = setUpDocumentClient(connectionInfo); + logger.log('info', connectionInfo, 'Reverse-Engineering connection settings', connectionInfo.hiddenKeys); try { const collections = await listCollections(connectionInfo.database); @@ -86,6 +91,8 @@ module.exports = { getDbCollectionsNames: async function (connectionInfo, logger, cb) { try { client = setUpDocumentClient(connectionInfo); + logger.log('info', connectionInfo, 'Reverse-Engineering connection settings', connectionInfo.hiddenKeys); + logger.log( 'info', { Database: connectionInfo.database }, @@ -115,8 +122,16 @@ module.exports = { try { logger.progress = logger.progress || (() => {}); client = setUpDocumentClient(data); + logger.log('info', data, 'Reverse-Engineering connection settings', data.hiddenKeys); const { recordSamplingSettings, fieldInference } = data; + logger.log( + 'info', + getSamplingInfo(recordSamplingSettings, fieldInference), + 'Reverse-Engineering sampling params', + data.hiddenKeys, + ); + const bucketList = data.collectionData.dataBaseNames; logger.log('info', { CollectionList: bucketList }, 'Selected collection list', data.hiddenKeys); @@ -664,6 +679,8 @@ async function getAdditionalAccountInfo(connectionInfo, logger) { return {}; } + logger.log('info', {}, 'Account additional info', connectionInfo.hiddenKeys); + try { const { clientId, appSecret, tenantId, subscriptionId, resourceGroupName, host } = connectionInfo; const accNameRegex = /https:\/\/(.+)\.documents.+/i;