From cf83c27ca088310dea770960c53d253dbf40e21a Mon Sep 17 00:00:00 2001 From: Faruk AYDIN Date: Sat, 25 Mar 2023 14:01:04 +0300 Subject: [PATCH] fix: Expose error stack together with error message --- packages/backend/src/helpers/error-handler.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/packages/backend/src/helpers/error-handler.ts b/packages/backend/src/helpers/error-handler.ts index 6c54c657..e96117c5 100644 --- a/packages/backend/src/helpers/error-handler.ts +++ b/packages/backend/src/helpers/error-handler.ts @@ -4,11 +4,16 @@ import logger from './logger'; import BaseError from '../errors/base'; // Do not remove `next` argument as the function signature will not fit for an error handler middleware -const errorHandler = (err: BaseError, req: Request, res: Response, next: NextFunction): void => { +const errorHandler = ( + err: BaseError, + req: Request, + res: Response, + next: NextFunction +): void => { if (err.message === 'Not Found') { res.status(404).end(); } else { - logger.error(err.message); + logger.error(err.message + '\n' + err.stack); res.status(err.statusCode || 500).send(err.message); } };