From 528fac9a15726ff8670447d681b5b4f1016ff359 Mon Sep 17 00:00:00 2001 From: Collin Duncan <3679940+cgduncan7@users.noreply.github.com> Date: Tue, 29 Aug 2023 12:08:30 +0200 Subject: [PATCH] Changing database logger to have more structured details --- src/logger/service.database_logger.ts | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/src/logger/service.database_logger.ts b/src/logger/service.database_logger.ts index 1e87202..75e0bc8 100644 --- a/src/logger/service.database_logger.ts +++ b/src/logger/service.database_logger.ts @@ -16,7 +16,7 @@ export class DatabaseLoggerService implements Logger { parameters?: any[] | undefined, _queryRunner?: QueryRunner | undefined, ) { - this.loggerService.debug('Query', `${query} - ${parameters?.join(',')}`) + this.loggerService.debug('Query', { query, parameters }) } logQueryError( @@ -25,10 +25,7 @@ export class DatabaseLoggerService implements Logger { parameters?: any[] | undefined, _queryRunner?: QueryRunner | undefined, ) { - this.loggerService.error( - 'Query error', - `${error}: ${query} - ${parameters?.join(',')}`, - ) + this.loggerService.error('Query error', { error, query, parameters }) } logQuerySlow( @@ -37,10 +34,7 @@ export class DatabaseLoggerService implements Logger { parameters?: any[] | undefined, _queryRunner?: QueryRunner | undefined, ) { - this.loggerService.warn( - 'Slow query', - `${query} - ${parameters?.join(',')} took ${time}`, - ) + this.loggerService.warn('Slow query', { time, query, parameters }) } logSchemaBuild(message: string, _queryRunner?: QueryRunner | undefined) {