adonis5-logger-middleware
TypeScript icon, indicating that this package has built-in type declarations

1.0.1 • Public • Published

Adonis5 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/adonis5-logger-middleware

Add this middleware to kernel.js

Server.middleware.register([
  () => import('@revai-care/endpoint_logger') // 👈
]);

Readme

Keywords

none

Package Sidebar

Install

npm i adonis5-logger-middleware

Weekly Downloads

1

Version

1.0.1

License

MIT

Unpacked Size

4.35 kB

Total Files

4

Last publish

Collaborators

  • lmunozrevai