X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=server.ts;h=c19ec4f194b7e01add2d3a112880af44cedf1734;hb=0647f472bc45d82a34e509434c112326499bbe17;hp=dc7a71d608c2555e9edb648581234c7b8804ced7;hpb=1e9d7b60cd93ad5d1aed47fd157f1993d4b4eac0;p=github%2FChocobozzz%2FPeerTube.git diff --git a/server.ts b/server.ts index dc7a71d60..c19ec4f19 100644 --- a/server.ts +++ b/server.ts @@ -158,8 +158,13 @@ app.use(function (req, res, next) { }) app.use(function (err, req, res, next) { - logger.error(err, err) - res.sendStatus(err.status || 500) + let error = 'Unknown error.' + if (err) { + error = err.stack || err.message || err + } + + logger.error('Error in controller.', { error }) + return res.status(err.status || 500).end() }) // ----------- Run -----------