UNPKG

redis-smq

Version:

A high-performance, reliable, and scalable message queue for Node.js.

21 lines 815 B
import { createLogger } from 'redis-smq-common'; import { WorkerAbstract } from '../../../common/abstract/worker/worker-abstract.js'; export class QueueWorkerAbstract extends WorkerAbstract { queueParsedParams; loggerContext; consumerId; logger; constructor(payload) { super(payload); this.logger = createLogger(payload.config.logger, [ ...payload.loggerContext.namespaces, this.constructor.name, ]); const { loggerContext, queueParsedParams, consumerId } = payload; this.queueParsedParams = queueParsedParams; this.loggerContext = loggerContext; this.consumerId = consumerId; this.logger.debug(`Queue worker ${this.constructor.name} initialized.`); } } //# sourceMappingURL=queue-worker-abstract.js.map