0.0.8 • Published 6 years ago

makeen-audit-trail v0.0.8

Weekly downloads
-
License
MIT
Repository
-
Last release
6 years ago

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 */ }
);
0.0.8

6 years ago

0.0.7

6 years ago

0.0.6

6 years ago

0.0.5

6 years ago

0.0.4

6 years ago

0.0.2

6 years ago

0.0.1

6 years ago