0.0.1 • Published 1 year ago
@revai-care/adonis6-logger-middleware v0.0.1
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'),
])