summaryrefslogtreecommitdiff
path: root/src/queue/index.ts
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2019-04-14 11:53:47 +0900
committersyuilo <syuilotan@yahoo.co.jp>2019-04-14 11:53:47 +0900
commit42248a306a8ff6aa51bbd73ae14aa4bf744007d0 (patch)
tree9ba6a76f15c33902214e06f6edcd157380c57bc9 /src/queue/index.ts
parentFix bug (diff)
downloadsharkey-42248a306a8ff6aa51bbd73ae14aa4bf744007d0.tar.gz
sharkey-42248a306a8ff6aa51bbd73ae14aa4bf744007d0.tar.bz2
sharkey-42248a306a8ff6aa51bbd73ae14aa4bf744007d0.zip
Better error handling
Diffstat (limited to 'src/queue/index.ts')
-rw-r--r--src/queue/index.ts8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/queue/index.ts b/src/queue/index.ts
index dbd95a11bd..a010004f15 100644
--- a/src/queue/index.ts
+++ b/src/queue/index.ts
@@ -42,16 +42,16 @@ deliverQueue
.on('waiting', (jobId) => deliverLogger.debug(`waiting id=${jobId}`))
.on('active', (job) => deliverLogger.debug(`active id=${job.id} to=${job.data.to}`))
.on('completed', (job, result) => deliverLogger.debug(`completed(${result}) id=${job.id} to=${job.data.to}`))
- .on('failed', (job, err) => deliverLogger.warn(`failed(${err}) id=${job.id} to=${job.data.to}`, renderError(err)))
- .on('error', (error) => deliverLogger.error(`error ${error}`, renderError(error)))
+ .on('failed', (job, err) => deliverLogger.warn(`failed(${err}) id=${job.id} to=${job.data.to}`, { job, e: renderError(err) }))
+ .on('error', (job: any, err: Error) => deliverLogger.error(`error ${err}`, { job, e: renderError(err) }))
.on('stalled', (job) => deliverLogger.warn(`stalled id=${job.id} to=${job.data.to}`));
inboxQueue
.on('waiting', (jobId) => inboxLogger.debug(`waiting id=${jobId}`))
.on('active', (job) => inboxLogger.debug(`active id=${job.id}`))
.on('completed', (job, result) => inboxLogger.debug(`completed(${result}) id=${job.id}`))
- .on('failed', (job, err) => inboxLogger.warn(`failed(${err}) id=${job.id} activity=${job.data.activity ? job.data.activity.id : 'none'}`, renderError(err)))
- .on('error', (error) => inboxLogger.error(`error ${error}`, renderError(error)))
+ .on('failed', (job, err) => inboxLogger.warn(`failed(${err}) id=${job.id} activity=${job.data.activity ? job.data.activity.id : 'none'}`, { job, e: renderError(err) }))
+ .on('error', (job: any, err: Error) => inboxLogger.error(`error ${err}`, { job, e: renderError(err) }))
.on('stalled', (job) => inboxLogger.warn(`stalled id=${job.id} activity=${job.data.activity ? job.data.activity.id : 'none'}`));
export function deliver(user: ILocalUser, content: any, to: any) {