Skip to content

Commit b67fedb

Browse files
committed
fix: error caught should use _logger
1 parent acbcb57 commit b67fedb

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

index.js

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -126,6 +126,7 @@ function errorHandler(
126126
) {
127127
// eslint-disable-next-line complexity
128128
return async function (err) {
129+
const logger = useCtxLogger && this.logger ? this.logger : _logger;
129130
try {
130131
if (!err) return;
131132

@@ -140,8 +141,6 @@ function errorHandler(
140141
const translate = (message) =>
141142
_isFunction(this.request.t) ? this.request.t(message) : message;
142143

143-
const logger = useCtxLogger && this.logger ? this.logger : _logger;
144-
145144
if (!_isError(err)) err = new Error(err);
146145

147146
const type = this.accepts(['text', 'json', 'html']);
@@ -357,7 +356,7 @@ function errorHandler(
357356
}
358357
}
359358
} catch (err) {
360-
_logger.error(err);
359+
logger.error(err);
361360
this.status = 500;
362361
this.body = 'Internal Server Error';
363362
}

0 commit comments

Comments
 (0)