diff --git a/test/api/v3/unit/middlewares/errorHandler.test.js b/test/api/v3/unit/middlewares/errorHandler.test.js index 0cb1e1bb97..da7d54e667 100644 --- a/test/api/v3/unit/middlewares/errorHandler.test.js +++ b/test/api/v3/unit/middlewares/errorHandler.test.js @@ -165,6 +165,7 @@ describe('errorHandler', () => { expect(logger.error).to.be.calledOnce; expect(logger.error).to.be.calledWithExactly(error, { + method: req.method, originalUrl: req.originalUrl, headers: req.headers, body: req.body, diff --git a/website/server/middlewares/api-v3/errorHandler.js b/website/server/middlewares/api-v3/errorHandler.js index cd76277c78..b71fb9666e 100644 --- a/website/server/middlewares/api-v3/errorHandler.js +++ b/website/server/middlewares/api-v3/errorHandler.js @@ -66,6 +66,7 @@ module.exports = function errorHandler (err, req, res, next) { // eslint-disable // log the error logger.error(err, { + method: req.method, originalUrl: req.originalUrl, headers: omit(req.headers, ['x-api-key', 'cookie']), // don't send sensitive information that only adds noise body: req.body,