Skip to content

Commit 70af1c0

Browse files
oljekechoroantongolub
authored andcommitted
fix: do not log stacktrace on 404
1 parent 30d2467 commit 70af1c0

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/main/js/mwares/error-boundary.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,14 @@
1-
import {INTERNAL_SERVER_ERROR, statusMessages} from '../http/index.js'
1+
import {INTERNAL_SERVER_ERROR, NOT_FOUND, statusMessages} from '../http/index.js'
22
import {getCtx} from '../als.js'
33

44
export const errorBoundary = async (err, req, res, next) => {
55
const code = err.statusCode || INTERNAL_SERVER_ERROR
66
const message = err.statusMessage || err.message || statusMessages[code] || statusMessages[INTERNAL_SERVER_ERROR]
77
const {logger = console} = getCtx()
88

9-
logger.error(err.stack)
9+
if (err.statusCode !== NOT_FOUND) {
10+
logger.error(err.stack)
11+
}
1012

1113
res.statusCode = code
1214
res.statusMessage = message

0 commit comments

Comments
 (0)