@kasa/koa-logging
Version:
A middleware that logs request and response in Koa
23 lines (18 loc) • 389 B
JavaScript
;
// eslint-disable-next-line
exports.getRequestLogLevel = (ctx = {}) => {
return 'info';
};
exports.getResponseLogLevel = (ctx = {}) => {
const status = ctx.status;
if (status >= 500) {
return 'error';
} else if (status >= 400) {
return 'warn';
}
return 'info';
};
// eslint-disable-next-line
exports.getErrorLogLevel = (err) => {
return 'error';
};