UNPKG

@vizydrop/logger

Version:

Vizydrop predefined logger based on winston v3

16 lines (12 loc) 545 B
/********************************************************************* * © Copyright IBM Corp. 2025 *********************************************************************/ const {createRequestLogger} = require(`./createRequestLogger`); function createKoaRequestLogMiddleware({logger, skip}) { const {processRequest} = createRequestLogger({logger, skip}); return async function requestLogMiddleware(ctx, next) { processRequest(ctx.req, ctx.res); await next(); }; } module.exports = {createKoaRequestLogMiddleware};