UNPKG

@neodx/log

Version:

A lightweight universal logging framework

21 lines (18 loc) 514 B
import { Context, Next } from 'koa'; import { b as Logger } from './_internal/types-BxgckgWg.js'; import { HttpLogLevels, HttpLoggerParams } from './http/index.js'; declare module 'koa' { interface ExtendableContext { log: Logger<HttpLogLevels>; } interface Request { log: Logger<HttpLogLevels>; } interface Response { log: Logger<HttpLogLevels>; } } declare function createKoaLogger( params?: HttpLoggerParams ): (ctx: Context, next: Next) => Promise<any>; export { createKoaLogger };