mirror of
https://github.com/Unleash/unleash.git
synced 2025-02-04 00:18:01 +01:00
13 lines
373 B
TypeScript
13 lines
373 B
TypeScript
|
import { ErrorRequestHandler } from 'express';
|
||
|
import { LogProvider } from '../logger';
|
||
|
import { handleErrors } from '../routes/util';
|
||
|
|
||
|
export const catchAllErrorHandler = (
|
||
|
logProvider: LogProvider,
|
||
|
): ErrorRequestHandler => {
|
||
|
const logger = logProvider('/debug-error-handler.ts');
|
||
|
return (err, req, res) => {
|
||
|
handleErrors(res, logger, err);
|
||
|
};
|
||
|
};
|