From 1aed8c49137275e5ef54a10086b64632295b2697 Mon Sep 17 00:00:00 2001 From: Davi Almeida Date: Wed, 25 Oct 2023 11:33:21 -0300 Subject: [PATCH] Bug fix enable and disable log in SpannerQueryRunner.ts Fixed reading parameter from ormconfig.js for log display --- src/driver/spanner/SpannerQueryRunner.ts | 25 +++++++++++++++++++----- 1 file changed, 20 insertions(+), 5 deletions(-) diff --git a/src/driver/spanner/SpannerQueryRunner.ts b/src/driver/spanner/SpannerQueryRunner.ts index abba169488e..626818cc978 100644 --- a/src/driver/spanner/SpannerQueryRunner.ts +++ b/src/driver/spanner/SpannerQueryRunner.ts @@ -1398,7 +1398,10 @@ export class SpannerQueryRunner extends BaseQueryRunner implements QueryRunner { * Handle select query */ protected select(qb: QueryBuilder): Promise { - console.log('select', qb.getSql(), this.databaseConnection); + if(qb.connection.options.logging){ + if (qb.connection.options.logging !== false) + console.log('select', qb.getSql(), this.databaseConnection); + } if (!this.tx) { const [query, params] = qb.getQueryAndParameters(); return this.databaseConnection.run({sql: query, params}); @@ -1444,7 +1447,10 @@ export class SpannerQueryRunner extends BaseQueryRunner implements QueryRunner { * Handle insert query */ protected insert(qb: QueryBuilder): Promise { - console.log('insert', qb.getSql()); + if(qb.connection.options.logging){ + if (qb.connection.options.logging !== false) + console.log('insert', qb.getSql()); + } return new Promise(async (ok, fail) => { try { const table = await this.getTable(qb.mainTableName); @@ -1464,7 +1470,10 @@ export class SpannerQueryRunner extends BaseQueryRunner implements QueryRunner { * Handle update query */ protected update(qb: QueryBuilder): Promise { - console.log('update', qb.getSql()); + if(qb.connection.options.logging){ + if (qb.connection.options.logging !== false) + console.log('update', qb.getSql()); + } return new Promise(async (ok, fail) => { try { let vs = qb.expressionMap.valuesSet instanceof Array ? qb.expressionMap.valuesSet : [qb.expressionMap.valuesSet]; @@ -1510,7 +1519,10 @@ export class SpannerQueryRunner extends BaseQueryRunner implements QueryRunner { * Handle upsert query */ protected upsert(qb: QueryBuilder): Promise { - console.log('upsert', qb.getSql()); + if(qb.connection.options.logging){ + if (qb.connection.options.logging !== false) + console.log('upsert', qb.getSql()); + } return new Promise(async (ok, fail) => { try { let vs = qb.expressionMap.valuesSet instanceof Array ? qb.expressionMap.valuesSet : [qb.expressionMap.valuesSet]; @@ -1551,7 +1563,10 @@ export class SpannerQueryRunner extends BaseQueryRunner implements QueryRunner { * Handle delete query */ protected delete(qb: QueryBuilder): Promise { - console.log('delete', qb.getSql()); + if(qb.connection.options.logging){ + if (qb.connection.options.logging !== false) + console.log('delete', qb.getSql()); + } return new Promise(async (ok, fail) => { try { const table = await this.getTable(qb.mainTableName);