@@ -38,23 +38,25 @@ export class AwsSqsDriverExceptionHandler extends ExceptionHandler {
3838 // @ts -ignore
3939 await super . handle ( { job, error, driver, stopHeartbeat, requeueJitterMs } )
4040
41- if ( Config . is ( 'worker.logger.prettifyException' ) ) {
42- Log . channelOrVanilla ( 'exception' ) . error (
43- await error . toAthennaException ( ) . prettify ( )
44- )
45- } else {
46- Log . channelOrVanilla ( 'exception' ) . error ( {
47- msg : `failed to process job: ${ error . message } ` ,
48- queue : driver . queueName ,
49- deadletter : driver . deadletter ,
50- name : error . name ,
51- code : error . code ,
52- help : error . help ,
53- details : error . details ,
54- metadata : error . metadata ,
55- stack : error . stack ,
56- job
57- } )
41+ if ( Config . is ( 'worker.logger.enabled' , true ) ) {
42+ if ( Config . is ( 'worker.logger.prettifyException' , true ) ) {
43+ Log . channelOrVanilla ( 'exception' ) . error (
44+ await error . toAthennaException ( ) . prettify ( )
45+ )
46+ } else {
47+ Log . channelOrVanilla ( 'exception' ) . error ( {
48+ msg : `failed to process job: ${ error . message } ` ,
49+ queue : driver . queueName ,
50+ deadletter : driver . deadletter ,
51+ name : error . name ,
52+ code : error . code ,
53+ help : error . help ,
54+ details : error . details ,
55+ metadata : error . metadata ,
56+ stack : error . stack ,
57+ job
58+ } )
59+ }
5860 }
5961
6062 if ( shouldRetry ) {
0 commit comments