0.0.8 • Published 8 years ago

makeen-audit-trail v0.0.8

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

8 years ago

0.0.7

8 years ago

0.0.6

8 years ago

0.0.5

8 years ago

0.0.4

8 years ago

0.0.2

8 years ago

0.0.1

8 years ago