0.0.8 • Published 7 years ago

makeen-audit-trail v0.0.8

Weekly downloads
-
License
MIT
Repository
-
Last release
7 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

7 years ago

0.0.7

7 years ago

0.0.6

7 years ago

0.0.5

7 years ago

0.0.4

7 years ago

0.0.2

7 years ago

0.0.1

7 years ago