@midwayjs/bullmq
Version:
midway component for BullMQ
29 lines • 821 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.midwayLogger = exports.bullmq = void 0;
exports.bullmq = {
defaultPrefix: '{midway-bullmq}',
defaultQueueOptions: {
defaultJobOptions: {
removeOnComplete: 3,
removeOnFail: 10,
},
},
defaultWorkerOptions: {
concurrency: 1,
},
clearRepeatJobWhenStart: true,
contextLoggerApplyLogger: 'bullMQLogger',
contextLoggerFormat: info => {
const { jobId, from } = info.ctx;
return `${info.timestamp} ${info.LEVEL} ${info.pid} [${jobId} ${from.name}] ${info.message}`;
},
};
exports.midwayLogger = {
clients: {
bullMQLogger: {
fileLogName: 'midway-bullmq.log',
},
},
};
//# sourceMappingURL=config.default.js.map