UNPKG

koagent

Version:
15 lines (12 loc) 359 B
import debug from 'debug'; import Koa from 'koa'; export default (options?) => { const name = (options && options.name) || 'koagent:logger'; const log = debug(name); console.log('logger name', name); return async (ctx: Koa.Context, next) => { log('start', ctx.req.url); await next(); log('end', ctx.req.url, ctx.res.statusCode); }; };