fix(worker): avoid creating new loggers

This commit is contained in:
Carl-Gerhard Lindesvärd
2024-09-24 22:13:15 +02:00
parent 0391552ef7
commit 66a49c53cf
5 changed files with 73 additions and 88 deletions

View File

@@ -84,12 +84,27 @@ async function start() {
});
worker.on('failed', (job) => {
logger.error('job failed', {
worker: worker.name,
data: job?.data,
error: job?.failedReason,
options: job?.opts,
});
if (job) {
logger.error('job failed', {
worker: worker.name,
data: job.data,
error: job.failedReason,
options: job.opts,
});
}
});
worker.on('completed', (job) => {
if (job) {
logger.info('job completed', {
worker: worker.name,
data: job.data,
duration:
job.processedOn && job.finishedOn
? job.finishedOn - job.processedOn
: undefined,
});
}
});
worker.on('ioredis:close', () => {