Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

koa-logger-middleware

ysocorp94MIT1.0.0

Koa2 middleware for logging requests using custom logger as winstonjs

koa, koa-logger, koa2-logger, koa-logger-middleware, koa2-logger-middleware, koa-middleware-logger, koa2-middleware-logger, logger, middleware, logger-winston, koa2-middleware-winston, koa2-winston, winston, koa2

readme

koa-logger-middleware

Koa logger middleware

Configuration

  • correlactionId: Boolean - add an correlactionId and set header X-Correlation-Id to it.
  • logger: Object - eg: winstonjs, by default is console with coloration.

      const winstonLogger = winston.createLogger({
        level: 'info',
        format: winston.format.json(),
        transports: [
          new winston.transports.Console({
            format: winston.format.simple(),
            colorize: true,
          })
        ]
      });
    
      logger({ logger: winstonLogger });

    See the file index.js to see all options

License

MIT © YSO Corp