Skip to content

Commit 81f60f8

Browse files
committed
HCK-16468: Logged normalized query
1 parent b644b00 commit 81f60f8

1 file changed

Lines changed: 10 additions & 1 deletion

File tree

reverse_engineering/databaseService/databaseService.js

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,15 @@ const { parseProcedure } = require('../helpers/parsers/parseProcedure');
99

1010
const PERMISSION_DENIED_CODE = 297;
1111

12+
const normalizeQueryForLogging = queryParams =>
13+
queryParams.map(param => {
14+
if (typeof param === 'string') {
15+
return param.replace(/\t/g, '');
16+
}
17+
18+
return param;
19+
});
20+
1221
const addPermissionDeniedMetaData = ({ error, meta }) => {
1322
error.message =
1423
'The user does not have permission to perform ' +
@@ -33,7 +42,7 @@ const getClient = async ({ client, dbName, meta, logger }) => {
3342
},
3443
async query(...queryParams) {
3544
try {
36-
logger.log('info', { query: queryParams }, 'Performing query');
45+
logger.log('info', { query: normalizeQueryForLogging(queryParams) }, 'Performing query');
3746
const start = Date.now();
3847
const result = await currentDbConnectionClient.query(...queryParams);
3948
const duration = Date.now() - start;

0 commit comments

Comments
 (0)