From c6aa668a9b89107ab394bf609e993ffcfa160310 Mon Sep 17 00:00:00 2001 From: Evan Hahn <69474926+EvanHahn-Signal@users.noreply.github.com> Date: Wed, 25 Aug 2021 18:58:33 -0500 Subject: [PATCH] Log errors when jobs fail --- ts/jobs/JobQueue.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ts/jobs/JobQueue.ts b/ts/jobs/JobQueue.ts index 4b1e160fbb..474c2b18aa 100644 --- a/ts/jobs/JobQueue.ts +++ b/ts/jobs/JobQueue.ts @@ -10,6 +10,7 @@ import { ParsedJob, StoredJob, JobQueueStore } from './types'; import { assert } from '../util/assert'; import * as log from '../logging/log'; import { JobLogger } from './JobLogger'; +import * as Errors from '../types/errors'; const noopOnCompleteCallbacks = { resolve: noop, @@ -226,7 +227,9 @@ export abstract class JobQueue { } catch (err: unknown) { result = { success: false, err }; log.error( - `${this.logPrefix} job ${storedJob.id} failed on attempt ${attempt}` + `${this.logPrefix} job ${ + storedJob.id + } failed on attempt ${attempt}. ${Errors.toLogFormat(err)}` ); } }