diff --git a/website/src/middlewares/api-v3/errorHandler.js b/website/src/middlewares/api-v3/errorHandler.js index d15d33fb00..4950d09e09 100644 --- a/website/src/middlewares/api-v3/errorHandler.js +++ b/website/src/middlewares/api-v3/errorHandler.js @@ -11,6 +11,7 @@ export default function errorHandler (err, req, res, next) { // Log the original error with some metadata let stack = err.stack || err.message || err; + logger.error(stack, { originalUrl: req.originalUrl, headers: req.headers, @@ -35,6 +36,6 @@ export default function errorHandler (err, req, res, next) { .status(responseErr.httpCode) .json({ error: responseErr.name, - message: responseErr.message + message: responseErr.message, }); -}; +} diff --git a/website/src/middlewares/api-v3/index.js b/website/src/middlewares/api-v3/index.js index 54410c09a2..264f102dec 100644 --- a/website/src/middlewares/api-v3/index.js +++ b/website/src/middlewares/api-v3/index.js @@ -3,7 +3,6 @@ import errorHandler from './errorHandler'; export default function middleware (app) { - // Error handler middleware, define as the last one app.use(errorHandler); -}; +}