From e3408c9ff1b3553ea586f315e3ff4e552cc806ba Mon Sep 17 00:00:00 2001 From: Chareice Date: Fri, 26 Apr 2024 10:52:35 +0800 Subject: [PATCH] chore: database debug logging --- packages/core/database/src/collection.ts | 6 +++++- packages/core/database/src/database.ts | 7 ++++++- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/packages/core/database/src/collection.ts b/packages/core/database/src/collection.ts index e83d91a7ad..1de0bb09e4 100644 --- a/packages/core/database/src/collection.ts +++ b/packages/core/database/src/collection.ts @@ -320,7 +320,11 @@ export class Collection< const { database } = this.context; - database.logger.debug(`beforeSetField: ${this.name}, ${name}, ${safeJsonStringify(options)}`); + database.logger.debug(`beforeSetField: ${safeJsonStringify(options)}`, { + databaseInstanceId: database.instanceId, + collectionName: this.name, + fieldName: name, + }); if (options.source) { const [sourceCollectionName, sourceFieldName] = options.source.split('.'); diff --git a/packages/core/database/src/database.ts b/packages/core/database/src/database.ts index 33ce9088ec..081d356f91 100644 --- a/packages/core/database/src/database.ts +++ b/packages/core/database/src/database.ts @@ -261,6 +261,9 @@ export class Database extends EventEmitter implements AsyncEmitter { } this.options = opts; + this.logger.debug(`create database instance: ${safeJsonStringify(this.options)}`, { + databaseInstanceId: this.instanceId, + }); const sequelizeOptions = this.sequelizeOptions(this.options); this.sequelize = new Sequelize(sequelizeOptions); @@ -538,7 +541,9 @@ export class Database extends EventEmitter implements AsyncEmitter { options.underscored = true; } - this.logger.debug(`beforeDefineCollection: ${safeJsonStringify(options)}`); + this.logger.debug(`beforeDefineCollection: ${safeJsonStringify(options)}`, { + databaseInstanceId: this.instanceId, + }); this.emit('beforeDefineCollection', options);