From bc0a8014abd2970f8f0011a680c6d2d038981be6 Mon Sep 17 00:00:00 2001 From: Faruk AYDIN Date: Thu, 22 May 2025 15:22:52 +0200 Subject: [PATCH] refactor: Do not log error traces for 404 and 422 errors --- packages/backend/src/helpers/error-handler.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/packages/backend/src/helpers/error-handler.js b/packages/backend/src/helpers/error-handler.js index 7dcac4a3..7963463a 100644 --- a/packages/backend/src/helpers/error-handler.js +++ b/packages/backend/src/helpers/error-handler.js @@ -19,19 +19,26 @@ import { // eslint-disable-next-line no-unused-vars const errorHandler = (error, request, response, next) => { if (error.message === 'Not Found' || error instanceof NotFoundError) { + logger.http(request.method + ' ' + request.url + ' ' + 404); response.status(404).end(); + return; } if (notFoundAppError(error)) { + logger.http(request.method + ' ' + request.url + ' ' + 404); response.status(404).end(); + return; } if (error instanceof ValidationError) { + logger.http(request.method + ' ' + request.url + ' ' + 422); renderObjectionError(response, error, 422); + return; } if (error instanceof UniqueViolationError) { renderUniqueViolationError(response, error); + return; } if (error instanceof ForeignKeyViolationError) {