@neodx/log
Version:
A lightweight universal logging framework
19 lines (15 loc) • 461 B
JavaScript
;
var http_index = require('./http/index.cjs');
function createKoaLogger(params) {
const http = http_index.createHttpLogger(params);
return async function koaLogger(ctx, next) {
ctx.log = ctx.request.log = ctx.response.log = ctx.req.log;
http(ctx.req, ctx.res);
return next().catch(error => {
ctx.res.err = error;
throw error;
});
};
}
exports.createKoaLogger = createKoaLogger;
//# sourceMappingURL=koa.cjs.map