0.0.1 • Published 1 year ago

@revai-care/adonis6-logger-middleware v0.0.1

Weekly downloads
-
License
MIT
Repository
-
Last release
1 year ago

Adonis6 Logger Middleware

Log endpoint information to revai logger library

{
  endpoint: `${ctx.request.method()} - ${ctx.route?.pattern}`,
  method: ctx.request.method(),
  uri: ctx.route?.pattern,
  url: ctx.request.url(),
  latency: duration,
  status: ctx.response.response.statusCode,
  user: ctx.user?.id,
};

Getting started

npm i @revai-care/adonis6-logger-middleware

Add this middleware to kernel.js

router.use([
  // other middlewares ...
  () => import('@revai-care/adonis6-logger-middleware/middleware/endpoint_logger.js'),
])
0.0.1

1 year ago

0.0.0

1 year ago