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