src/litestorepkg/examples/system/middleware/log.js
1 2 3 4 5 6 7 8 9 10 11 12 |
(function(){ var doc = { user: $req.jwt.claims && $req.jwt.claims.sub || null, agent: $req.headers['user-agent'], language: $req.headers['accept-language'] && $req.headers['accept-language'].replace(/,.+$/, ''), path: $req.path, existing: !!$ctx.existing, method: $req.method, timestamp: Date.now() } $store.post('docs', 'logs', JSON.stringify(doc), 'application/json'); }()) |