|
|
|
@ -9,6 +9,7 @@ module.exports = function errorMiddleware (/* options */) {
|
|
|
|
|
|
|
|
|
|
allErrors = populateLimitErrors(allErrors);
|
|
|
|
|
|
|
|
|
|
// TODO REMOVE THIS THREE LINES PLEASE
|
|
|
|
|
const label = err.label || 'UNKNOWN';
|
|
|
|
|
err = allErrors[0] || new Error(label);
|
|
|
|
|
allErrors[0] = err;
|
|
|
|
@ -20,8 +21,8 @@ module.exports = function errorMiddleware (/* options */) {
|
|
|
|
|
statusCode = 200;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
allErrors.forEach((err) => debug('[%s ERROR] -- %d: %s, %s', label, statusCode, err, err.stack));
|
|
|
|
|
allErrors.forEach((err) => logger.error(err));
|
|
|
|
|
allErrors.forEach((err) => debug('[%s ERROR] -- %d: %s, %s', err.label || 'UNKNOWN', statusCode, err, err.stack));
|
|
|
|
|
logger.error({ errors: allErrors });
|
|
|
|
|
|
|
|
|
|
var errorResponseBody = {
|
|
|
|
|
errors: allErrors.map(errorMessage),
|
|
|
|
|