|
@@ -29,9 +29,10 @@ export default (logger: InterfaceLogger): (ctx: Context, next: Next) => Promise<
|
|
|
return;
|
|
|
}
|
|
|
return loggerMiddleware(ctx, next).catch(error => {
|
|
|
- const { status = 500 } = error;
|
|
|
- console.log(error);
|
|
|
- ctx.$log.error(error);
|
|
|
+ const { status = 500, message } = error;
|
|
|
+ const errMsg: string = message || error;
|
|
|
+ console.log(errMsg);
|
|
|
+ ctx.$log.error(errMsg);
|
|
|
ctx.status = status;
|
|
|
});
|
|
|
};
|