diff --git a/forward_engineering/api.js b/forward_engineering/api.js index cf977f5..8261c79 100644 --- a/forward_engineering/api.js +++ b/forward_engineering/api.js @@ -43,6 +43,14 @@ module.exports = { }, applyToInstance(connectionInfo, logger, callback, app) { + logger.clear(); + logger.log( + 'info', + _.omit(connectionInfo, 'script', 'containerData'), + 'connectionInfo', + connectionInfo.hiddenKeys, + ); + const postgresLogger = createLogger({ title: 'Apply to instance', hiddenKeys: connectionInfo.hiddenKeys, diff --git a/reverse_engineering/api.js b/reverse_engineering/api.js index 2f0bde0..4a54dcd 100644 --- a/reverse_engineering/api.js +++ b/reverse_engineering/api.js @@ -14,6 +14,8 @@ module.exports = { const sshService = app.require('@hackolade/ssh-service'); try { + logInfo('Test connection', connectionInfo, logger); + const postgresLogger = createLogger({ title: 'Test connection instance log', hiddenKeys: connectionInfo.hiddenKeys, @@ -37,6 +39,8 @@ module.exports = { await postgresService.disconnect(sshService); try { + logInfo('Get databases', connectionInfo, logger); + const postgresLogger = createLogger({ title: 'Get DB names', hiddenKeys: connectionInfo.hiddenKeys, @@ -63,6 +67,8 @@ module.exports = { const sshService = app.require('@hackolade/ssh-service'); try { + logInfo('Get DB table names', connectionInfo, logger); + const postgresLogger = createLogger({ title: 'Get DB collections names', hiddenKeys: connectionInfo.hiddenKeys, @@ -110,6 +116,8 @@ module.exports = { const sshService = app.require('@hackolade/ssh-service'); try { + logger.log('info', data, 'Retrieve tables data:', data.hiddenKeys); + const postgresLogger = createLogger({ title: 'Get DB collections data log', hiddenKeys: data.hiddenKeys, @@ -225,6 +233,11 @@ const prepareError = error => { return error; }; +const logInfo = (step, connectionInfo, logger) => { + logger.clear(); + logger.log('info', connectionInfo, 'connectionInfo', connectionInfo.hiddenKeys); +}; + const orderPackages = packages => { return packages.sort((packA, packB) => { if (!packA.collectionName && !packB.collectionName) {