diff --git a/packages/twenty-server/src/engine/core-modules/message-queue/drivers/bullmq.driver.ts b/packages/twenty-server/src/engine/core-modules/message-queue/drivers/bullmq.driver.ts index 7ae6997686d..8abe5b83e4c 100644 --- a/packages/twenty-server/src/engine/core-modules/message-queue/drivers/bullmq.driver.ts +++ b/packages/twenty-server/src/engine/core-modules/message-queue/drivers/bullmq.driver.ts @@ -1,4 +1,4 @@ -import { type OnModuleDestroy } from '@nestjs/common'; +import { Logger, type OnModuleDestroy } from '@nestjs/common'; import { type JobsOptions, @@ -26,6 +26,7 @@ export type BullMQDriverOptions = QueueOptions; const V4_LENGTH = 36; export class BullMQDriver implements MessageQueueDriver, OnModuleDestroy { + private logger = new Logger(BullMQDriver.name); private queueMap: Record = {} as Record< MessageQueue, Queue @@ -71,7 +72,13 @@ export class BullMQDriver implements MessageQueueDriver, OnModuleDestroy { queueName, async (job) => { // TODO: Correctly support for job.id + this.logger.log( + `Processing job ${job.id} with name ${job.name} on queue ${queueName}`, + ); await handler({ data: job.data, id: job.id ?? '', name: job.name }); + this.logger.log( + `Job ${job.id} with name ${job.name} processed on queue ${queueName}`, + ); }, workerOptions, );