import { Context, Next } from 'koa'; export const performanceLogger = async (ctx: Context, next: Next) => { await next(); const rt = ctx.response.get('X-Response-Time'); console.log(`${ctx.method} ${ctx.url} - ${rt}`); }; export const perfromanceTimer = async (ctx: Context, next: Next) => { const start = Date.now(); await next(); const ms = Date.now() - start; ctx.set('X-Response-Time', `${ms}ms`); };