Mailspring/packages/nylas-api/decorators/connections.js
Juan Tejada dce872fac8 Adds bunyan for json logging on every package!
- Bunyan logs json output, and added a stream to send our logs to
cloudwatch
- Replaces /all/ instances of console.log. Turned eslint rule back on,
so we don't use console.log ever again.
- Added npm scripts to view pretty logs
2016-07-08 17:30:24 -07:00

14 lines
416 B
JavaScript

/* eslint func-names:0 */
const {DatabaseConnector} = require(`nylas-core`);
module.exports = (server) => {
server.decorate('request', 'getAccountDatabase', function () {
const account = this.auth.credentials;
return DatabaseConnector.forAccount(account.id);
});
server.decorate('request', 'logger', (request) => {
return global.Logger.forAccount(request.auth.credentials)
}, {apply: true});
}