makeen-audit-trail
v0.0.8
Published
Makeen Audit Trail
Readme
Audit trail
By default all secured routes are logged. If you want to implement logging on other routes (authorization routes for example), you can use AuditTrailRepository:
const { AuditTrailRepository } = req.app.modules.get('makeen.auditTrail');
await AuditTrailRepository.logUser(req, 'permission.name');Or you can get middleware just providing the permission:
const { logUserActions } = req.app.modules.get('makeen.auditTrail');
const logMiddleware = logUserActions('permission.name');
roter.get(
'/users/auth',
logMiddleware,
(req, res, next) => { /* your handler */ }
);